SimulationCraft 902-01

for World of Warcraft 9.0.2.36753 Live (wow build level 36753)

Current simulator hotfixes

Death Knight

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-09-20 Incorrect cooldown for Magus of the Dead's Frostbolt.
Frostbolt cooldown 3000.00 0.00

Mage

Tag Spell / Effect Field Hotfixed Value DBC Value
2018-12-28 Manually set Arcane Orb's travel speed.
Arcane Orb prj_speed 20.00 0.00
2017-06-21 Ice Lance is slower than spell data suggests.
Ice Lance prj_speed 47.00 50.00
2017-03-20 Manually set Frozen Orb's travel speed.
Frozen Orb prj_speed 20.00 0.00

Monk

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-11-21 Manually set Periodic Damage Windwalker Monk Two-Hand Adjustment by 2%
Windwalker Monk Two-Hand Adjustment (effect#2) base_value 2.00 0.00
2020-11-21 Manually set Direct Damage Windwalker Monk Two-Hand Adjustment by 2%
Windwalker Monk Two-Hand Adjustment (effect#1) base_value 2.00 0.00

Warlock

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-11-15 Manually set secondary Malefic Rapture level requirement
Malefic Rapture spell_level 11.00 43.00

Table of Contents

Raid Summary

Additional Raid Information

Bombardment : 4087 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
4087.1 4087.1 7.2 / 0.177% 673.1 / 16.5% 1.9
RPS Out RPS In Primary Resource Waiting APM Active Skill
2151.7 2049.4 Mana 0.00% 35.9 100.0% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Bombardment 4087
Arcane Barrage 323 7.9% 15.9 17.81sec 6094 4404 Direct 15.9 5133 10607 6095 17.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.88 15.88 0.00 0.00 1.3839 0.0000 96790.39 96790.39 0.00% 4403.97 4403.97
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.42% 13.09 6 22 5132.79 2457 18055 5129.12 3479 7221 67166 67166 0.00%
crit 17.58% 2.79 0 10 10607.37 4915 36110 10170.60 0 34066 29624 29624 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [~]:0.01
    opener
    [*]:0.84
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
    opener
    [+]:0.10
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [>]:0.06
    rotation
    [.]:1.00
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [.]:3.13
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:0.02
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:2.80
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:3.65
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:0.62
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.17
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:1.49
Arcane Blast 1417 34.7% 94.5 3.16sec 4495 3117 Direct 95.5 3704 7823 4447 18.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 94.50 95.50 0.00 0.00 1.4420 0.0000 424762.48 424762.48 0.00% 3117.09 3117.09
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.95% 78.26 53 105 3703.51 718 8877 3705.37 3176 4266 289879 289879 0.00%
crit 18.05% 17.24 4 33 7823.18 1436 17754 7836.67 4818 11273 134883 134883 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [}]:3.10
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [)]:0.04
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [<]:15.52
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [.]:1.05
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:74.31
Arcane Echo 189 4.6% 139.6 2.16sec 406 0 Direct 139.6 344 684 406 18.1%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 139.64 139.64 0.00 0.00 0.0000 0.0000 56665.93 56665.93 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.93% 114.41 64 166 344.44 172 522 345.40 290 405 39404 39404 0.00%
crit 18.07% 25.23 10 50 684.24 343 1044 684.96 517 897 17262 17262 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1494 36.6% 39.8 7.18sec 11249 5601 Periodic 269.5 1407 2835 1662 17.9% 25.0%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 39.82 0.00 269.66 269.46 2.0085 0.2785 447964.20 447964.20 0.00% 5601.09 5601.09
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.12% 221.29 114 351 1407.12 812 2471 1412.39 1232 1663 311406 311406 0.00%
crit 17.88% 48.17 23 83 2835.22 1624 4942 2843.23 2175 3741 136558 136558 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [|]:0.82
  • if_expr:buff.clearcasting.react
    opener
    [,]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [-]:0.75
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    opener
    [:]:0.39
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:5.21
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [.]:5.66
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [.]:1.94
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:3.32
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (90) 0.0% (2.2%) 9.7 30.13sec 2779 1983

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.74 0.00 0.00 0.00 1.4015 0.0000 0.00 0.00 0.00% 1983.01 1983.01

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [;]:0.06
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [.]:8.68
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 90 2.2% 9.7 31.50sec 2780 0 Direct 9.7 2363 4749 2779 17.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.74 9.74 0.00 0.00 0.0000 0.0000 27064.13 27064.13 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.55% 8.04 2 14 2363.29 2189 5936 2358.08 2189 2747 18993 18993 0.00%
crit 17.45% 1.70 0 8 4748.52 4379 11872 3970.43 0 8480 8071 8071 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (56) 0.0% (1.4%) 2.0 0.00sec 8291 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 56 1.4% 10.0 20.16sec 1658 0 Periodic 14.0 1020 2031 1185 16.3% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 16581.17 16581.17 0.00% 679.75 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 83.73% 11.72 6 14 1020.11 114 1212 1020.16 860 1212 11953 11953 0.00%
crit 16.27% 2.28 0 7 2031.41 229 2425 1865.59 0 2425 4628 4628 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:204.52
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 33 0.8% 18.1 15.92sec 542 0 Direct 18.1 459 917 542 18.1%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.14 18.14 0.00 0.00 0.0000 0.0000 9825.58 9825.58 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.91% 14.86 5 28 458.62 446 473 458.62 448 471 6815 6815 0.00%
crit 18.09% 3.28 0 11 917.44 893 946 889.62 0 946 3011 3011 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (12) 0.0% (0.3%) 1.0 0.00sec 3498 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 87  / 12 0.3% 84.0 1.40sec 42 29 Direct 84.0 35 67 42 20.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 84.00 84.00 0.00 0.00 1.4196 0.0000 3497.63 3497.63 0.00% 29.33 29.33
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.34% 66.64 53 78 35.11 23 45 35.12 33 37 2340 2340 0.00%
crit 20.66% 17.36 6 31 66.69 47 89 66.67 53 81 1158 1158 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:29.00
Shadowcore Oil Blast 36 0.9% 36.2 8.21sec 298 0 Direct 36.2 252 504 298 18.0%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 36.24 36.24 0.00 0.00 0.0000 0.0000 10784.93 10784.93 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.02% 29.72 13 51 252.24 245 260 252.24 248 258 7497 7497 0.00%
crit 17.98% 6.52 0 18 504.48 491 520 503.97 0 520 3288 3288 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 61 1.5% 4.5 65.58sec 4049 1064 Periodic 17.9 857 1715 1020 19.0% 5.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.50 0.00 17.87 17.87 3.8066 0.8946 18216.87 18216.87 0.00% 1063.63 1063.63
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.03% 14.48 6 23 856.89 833 1076 856.88 833 939 12406 12406 0.00%
crit 18.97% 3.39 0 10 1714.63 1667 2152 1668.03 0 1898 5811 5811 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [x]:4.50
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (376) 0.0% (9.2%) 6.3 48.10sec 17941 13140

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.28 0.00 0.00 0.00 1.3656 0.0000 0.00 0.00 0.00% 13139.66 13139.66

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [s]:1.70
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [t]:3.56
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [u]:0.02
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    opener
    [%]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 376 9.2% 6.3 48.09sec 17941 0 Direct 6.3 17953 0 17953 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.28 6.27 0.00 0.00 0.0000 0.0000 112619.99 112619.99 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.27 5 8 17953.18 948 53290 18076.70 12072 24139 112620 112620 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6974.92
  • base_dd_max:6974.92
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Bombardment
Arcane Power 3.6 92.47sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.58 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [v]:2.58
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [&]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Bombardment
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 187.30sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    shared_cds
    [.]:2.00
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.1 102.49sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.15 0.00 17.98 0.00 4.1348 0.7228 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Bombardment
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [=]:1.00
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [@]:0.48
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.66
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Bombardment
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Bombardment
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 302.95sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.29 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    opener
    [$]:1.00
  • if_expr:variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
    shared_cds
    [.]:0.29
  • if_expr:buff.arcane_power.up
Presence of Mind 3.7 86.24sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.68 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [y]:1.48
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [z]:1.10
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [{]:0.09
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
    opener
    [']:0.04
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
    opener
    [(]:0.96
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Rune of Power 6.2 52.26sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 0.00 0.00 0.00 1.3646 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [w]:5.17
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Soul Fragment (soulletting_ruby) 2.0 187.61sec

Stats Details: Soulletting Ruby

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.97 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soulletting Ruby

  • id:345802
  • school:shadow
  • range:40.0
  • travel_speed:5.6000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345802
  • name:Soul Fragment
  • school:shadow
  • tooltip:
  • description:
Replenish Mana (use_mana_gem) 2.9 122.94sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Bombardment
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.92
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 16.8 104.4 17.8sec 2.5sec 15.5sec 86.92% 0.00% 72.9 (73.4) 0.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:5.3s / 59.8s
  • trigger_min/max:0.0s / 19.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 56.8s

Stack Uptimes

  • arcane_charge_1:2.97%
  • arcane_charge_2:8.39%
  • arcane_charge_3:6.87%
  • arcane_charge_4:68.69%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.6 0.0 92.3sec 92.3sec 14.7sec 17.54% 0.00% 0.0 (0.0) 3.5

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:72.5s / 112.9s
  • trigger_min/max:72.5s / 112.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:17.54%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 188.0sec 188.0sec 12.0sec 8.10% 17.89% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 261.2s
  • trigger_min/max:180.0s / 261.2s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 12.0s

Stack Uptimes

  • berserking_1:8.10%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.1 8.8 17.6sec 11.5sec 7.4sec 41.78% 0.00% 0.1 (0.1) 0.5

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.54%
  • clearcasting_2:14.56%
  • clearcasting_3:2.68%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Empyreal Surge 2.0 0.0 181.8sec 181.8sec 15.0sec 10.12% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:55.64

Trigger Details

  • interval_min/max:180.0s / 259.7s
  • trigger_min/max:180.0s / 259.7s
  • trigger_pct:100.00%
  • duration_min/max:15.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.12%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.1 0.0 102.7sec 102.7sec 4.5sec 4.68% 0.00% 14.3 (14.3) 0.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:75.9s / 145.8s
  • trigger_min/max:75.9s / 145.8s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 5.2s

Stack Uptimes

  • evocation_1:4.68%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.3 0.0 303.2sec 303.2sec 23.7sec 10.06% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 345.9s
  • trigger_min/max:300.0s / 345.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:10.06%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.7 0.0 85.6sec 85.6sec 5.4sec 6.58% 11.43% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.6s / 150.0s
  • trigger_min/max:52.6s / 150.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 27.7s

Stack Uptimes

  • presence_of_mind_1:3.08%
  • presence_of_mind_2:2.90%
  • presence_of_mind_3:0.61%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.0 0.7 34.3sec 31.5sec 12.7sec 38.20% 0.00% 0.7 (0.7) 8.8

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 68.3s
  • trigger_min/max:11.1s / 68.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 23.1s

Stack Uptimes

  • rune_of_power_1:38.20%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Infusion 2.0 0.0 188.6sec 188.6sec 15.9sec 10.57% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_soul_infusion
  • max_stacks:1
  • base duration:16.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:crit_rating
  • amount:665.83

Trigger Details

  • interval_min/max:121.2s / 272.9s
  • trigger_min/max:121.2s / 272.9s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 16.0s

Stack Uptimes

  • soul_infusion_1:10.57%

Spelldata

  • id:345805
  • name:Soul Infusion
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc345801=Draw out a piece of the target's soul, decreasing their movement speed by {$s1=30}% until the soul reaches you. The soul instantly heals you for {$345806s1=0}, and grants you up to ${{$345807s1=216}+{$345807s2=276}} Critical Strike for {$345805d=16 seconds}. You gain more Critical Strike from lower health targets.}
  • max_stacks:0
  • duration:16.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 3.66% 0.00% 21.43%
Arcane Barrage Arcane Charge 4 96.34% 78.57% 100.00%
Arcane Blast Arcane Charge 0 3.52% 0.88% 8.60%
Arcane Blast Arcane Charge 1 1.70% 0.00% 5.22%
Arcane Blast Arcane Charge 2 9.10% 3.06% 14.63%
Arcane Blast Arcane Charge 3 10.01% 4.08% 15.29%
Arcane Blast Arcane Charge 4 75.66% 62.50% 87.01%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.94% 0.35% 8.14% 1.2s 0.0s 9.9s
Conserve Phase 100.00% 100.00% 100.00% 300.3s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000198.555130.487259.707
Evocation29.0370.41265.77793.93955.054135.852
Shifting Power12.7720.00046.76458.41840.574125.113
Rune of Power9.4480.00048.80560.08336.455134.832
Touch of the Magi7.1160.00027.27847.21023.27468.982
Arcane Power8.3160.00025.47229.87515.42662.083
Arcane Barrage15.0741.29555.213256.618197.494316.421
Arcane Orb12.2980.00086.617129.09267.432200.657
Presence of Mind29.4030.00087.199114.57451.593167.351

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Bombardment
mana_regen Mana 3090.97 391469.97 63.61% 126.65 8188.17 2.05%
Evocation Mana 143.79 162721.57 26.44% 1131.68 0.00 0.00%
Mana Gem Mana 2.92 19451.21 3.16% 6656.00 0.00 0.00%
Arcane Barrage Mana 15.89 41795.90 6.79% 2630.78 108.26 0.26%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65185.0 2049.38 2151.68 8303.0 35838.2 1170.5 66560.0
Usage Type Count Total Avg RPE APR
Bombardment
arcane_blast Mana 95.5 532334.3 5574.0 5633.2 0.8
arcane_missiles Mana 39.8 82166.7 2063.7 2063.4 5.5
arcane_orb Mana 9.7 4865.5 499.6 499.6 5.6
shifting_power Mana 4.5 11247.7 2500.0 2499.7 1.6
touch_of_the_magi Mana 6.3 15593.4 2484.3 2484.2 7.2

Statistics & Data Analysis

Fight Length
Bombardment Fight Length
Count 2122
Mean 300.32
Minimum 240.00
Maximum 359.95
Spread ( max - min ) 119.95
Range [ ( max - min ) / 2 * 100% ] 19.97%
DPS
Bombardment Damage Per Second
Count 2122
Mean 4087.12
Minimum 3509.88
Maximum 4715.73
Spread ( max - min ) 1205.85
Range [ ( max - min ) / 2 * 100% ] 14.75%
Standard Deviation 170.3837
5th Percentile 3811.59
95th Percentile 4371.02
( 95th Percentile - 5th Percentile ) 559.43
Mean Distribution
Standard Deviation 3.6988
95.00% Confidence Interval ( 4079.87 - 4094.37 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 67
0.1% Error 6677
0.1 Scale Factor Error with Delta=300 248
0.05 Scale Factor Error with Delta=300 992
0.01 Scale Factor Error with Delta=300 24783
Priority Target DPS
Bombardment Priority Target Damage Per Second
Count 2122
Mean 4087.12
Minimum 3509.88
Maximum 4715.73
Spread ( max - min ) 1205.85
Range [ ( max - min ) / 2 * 100% ] 14.75%
Standard Deviation 170.3837
5th Percentile 3811.59
95th Percentile 4371.02
( 95th Percentile - 5th Percentile ) 559.43
Mean Distribution
Standard Deviation 3.6988
95.00% Confidence Interval ( 4079.87 - 4094.37 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 67
0.1% Error 6677
0.1 Scale Factor Error with Delta=300 248
0.05 Scale Factor Error with Delta=300 992
0.01 Scale Factor Error with Delta=300 24783
DPS(e)
Bombardment Damage Per Second (Effective)
Count 2122
Mean 4087.12
Minimum 3509.88
Maximum 4715.73
Spread ( max - min ) 1205.85
Range [ ( max - min ) / 2 * 100% ] 14.75%
Damage
Bombardment Damage
Count 2122
Mean 1221275.66
Minimum 953569.70
Maximum 1524835.27
Spread ( max - min ) 571265.57
Range [ ( max - min ) / 2 * 100% ] 23.39%
DTPS
Bombardment Damage Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Bombardment Healing Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Bombardment Healing Per Second (Effective)
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Bombardment Heal
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Bombardment Healing Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Bombardment Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
BombardmentTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Bombardment Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
I 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
J 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
K 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
L 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
M 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
Q 0.00 variable,name=totm_max_charges,op=reset,default=2
R 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
S 0.00 variable,name=inverted_opener,op=reset,default=-1
T 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
U 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
V 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
W 0.00 variable,name=am_spam,op=reset,default=0
X 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Y 0.00 variable,name=evo_pct,op=reset,default=15
Z 0.00 flask
a 0.00 food
b 0.00 augmentation
c 0.00 arcane_familiar
d 0.00 arcane_intellect
e 0.00 conjure_mana_gem
f 0.00 snapshot_stats
g 0.00 mirror_image
h 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
i 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
j 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
k 0.00 call_action_list,name=shared_cds
l 0.00 call_action_list,name=aoe,if=active_enemies>2
m 0.00 call_action_list,name=opener,if=variable.have_opened=0
n 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
o 0.00 call_action_list,name=cooldowns
p 0.00 call_action_list,name=rotation,if=variable.final_burn=0
q 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
r 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
s 1.70 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
t 3.56 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
u 0.02 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
v 2.58 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
w 5.17 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
x 4.50 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
y 1.48 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
z 1.10 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
{ 0.09 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn
# count action,conditions
| 0.82 arcane_missiles,if=buff.clearcasting.react,chain=1
} 3.10 arcane_blast
~ 0.01 arcane_barrage
actions.opener
# count action,conditions
0.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
$ 1.00 potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
% 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
& 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
' 0.04 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
( 0.96 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
) 0.04 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 0.84 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
+ 0.10 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
, 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
- 0.75 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
: 0.39 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
; 0.06 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
< 15.52 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
= 1.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
> 0.06 arcane_barrage
actions.rotation
# count action,conditions
? 2.60 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
@ 0.48 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
. 1.00 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
. 3.13 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
. 0.02 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
. 1.05 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
. 5.21 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
. 5.66 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
. 1.94 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
. 3.32 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 8.68 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
. 2.80 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 3.65 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 0.62 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.17 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 74.31 arcane_blast
. 1.66 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 1.49 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.92 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 0.29 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
. 2.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
. 1.97 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
. 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDFIJKMPQRSTVWYZabegi.!"#$<<.<<<<<<*%&.,.<<-(-<<<<<=?x......tw........................sv...y...x..........@?.tw..................x.sv...y........w............@?....xtw..............v.......y......tw...x....?.......tw|z}}}|

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat F totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat I totm_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat J barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat M ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat P ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Q totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat R aoe_totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat S inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat V ap_on_use Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat W am_spam Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Y evo_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Z flask Bombardment 66560.0/66560: 100% mana
Pre precombat a food Bombardment 66560.0/66560: 100% mana
Pre precombat b augmentation Bombardment 66560.0/66560: 100% mana
Pre precombat e conjure_mana_gem Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat g mirror_image Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat i arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana
0:00.000 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 65185.0/66560: 98% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 65185.0/66560: 98% mana
0:01.419 opener " arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana bloodlust
0:02.662 opener # rune_of_power Fluffy_Pillow 61065.3/66560: 92% mana bloodlust
0:03.754 opener $ potion Fluffy_Pillow 62519.0/66560: 94% mana bloodlust, rune_of_power
0:03.754 opener < arcane_blast Fluffy_Pillow 62519.0/66560: 94% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:04.868 opener < arcane_blast Fluffy_Pillow 57127.0/66560: 86% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:05.981 shared_cds . use_mana_gem Bombardment 51733.6/66560: 78% mana bloodlust, clearcasting, rune_of_power, potion_of_spectral_intellect
0:05.981 opener < arcane_blast Fluffy_Pillow 58389.6/66560: 88% mana bloodlust, clearcasting, rune_of_power, potion_of_spectral_intellect
0:07.096 opener < arcane_blast Fluffy_Pillow 52998.9/66560: 80% mana bloodlust, clearcasting, rune_of_power, potion_of_spectral_intellect
0:08.207 opener < arcane_blast Fluffy_Pillow 47602.8/66560: 72% mana bloodlust, clearcasting, rune_of_power, potion_of_spectral_intellect
0:09.319 opener < arcane_blast Fluffy_Pillow 42208.1/66560: 63% mana bloodlust, clearcasting, rune_of_power, potion_of_spectral_intellect
0:10.431 opener < arcane_blast Fluffy_Pillow 36813.4/66560: 55% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:11.543 opener < arcane_blast Fluffy_Pillow 31418.7/66560: 47% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:12.657 opener * arcane_barrage Fluffy_Pillow 26026.7/66560: 39% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:13.749 opener % touch_of_the_magi Fluffy_Pillow 30142.7/66560: 45% mana bloodlust, clearcasting(3), rune_of_power, potion_of_spectral_intellect
0:14.840 opener & arcane_power Fluffy_Pillow 29095.1/66560: 44% mana bloodlust, arcane_charge(4), clearcasting(3), rune_of_power, potion_of_spectral_intellect
0:14.840 shared_cds . berserking Fluffy_Pillow 29095.1/66560: 44% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, potion_of_spectral_intellect
0:14.840 opener , arcane_missiles Fluffy_Pillow 29095.1/66560: 44% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, potion_of_spectral_intellect
0:23.169 shared_cds . use_items Fluffy_Pillow 28932.6/66560: 43% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:23.169 opener < arcane_blast Fluffy_Pillow 28932.6/66560: 43% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:24.183 opener < arcane_blast Fluffy_Pillow 26845.0/66560: 40% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:25.195 opener - arcane_missiles Fluffy_Pillow 24754.7/66560: 37% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:26.835 opener ( presence_of_mind Fluffy_Pillow 26937.8/66560: 40% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:26.835 opener - arcane_missiles Fluffy_Pillow 26937.8/66560: 40% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:28.452 opener < arcane_blast Fluffy_Pillow 29090.4/66560: 44% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:29.546 opener < arcane_blast Fluffy_Pillow 27109.2/66560: 41% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), empyreal_surge(5), soul_infusion
0:30.638 opener < arcane_blast Fluffy_Pillow 25125.4/66560: 38% mana bloodlust, arcane_charge(4), clearcasting, presence_of_mind, soul_infusion
0:31.730 opener < arcane_blast Fluffy_Pillow 19704.0/66560: 30% mana bloodlust, arcane_charge(4), clearcasting, soul_infusion
0:32.844 opener < arcane_blast Fluffy_Pillow 14312.0/66560: 22% mana bloodlust, arcane_charge(4), clearcasting, soul_infusion
0:33.956 opener = evocation Bombardment 8917.3/66560: 13% mana bloodlust, arcane_charge(4), clearcasting(2), soul_infusion
0:37.456 rotation ? cancel_action Fluffy_Pillow 63521.7/66560: 95% mana bloodlust, arcane_charge(4), clearcasting(3), evocation, soul_infusion
0:37.462 cooldowns x shifting_power Fluffy_Pillow 63529.7/66560: 95% mana bloodlust, arcane_charge(4), clearcasting(3), soul_infusion
0:40.733 rotation . arcane_missiles Fluffy_Pillow 65384.1/66560: 98% mana bloodlust, arcane_charge(4), clearcasting(3), soul_infusion
0:42.317 rotation . arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana arcane_charge(4), clearcasting(2)
0:43.764 rotation . arcane_missiles Fluffy_Pillow 59691.7/66560: 90% mana arcane_charge(4), clearcasting(2)
0:45.884 rotation . arcane_blast Fluffy_Pillow 62513.8/66560: 94% mana arcane_charge(4), clearcasting(2)
0:47.329 rotation . arcane_barrage Fluffy_Pillow 57562.4/66560: 86% mana arcane_charge(4), clearcasting(2)
0:48.747 rotation . arcane_orb Fluffy_Pillow 62112.4/66560: 93% mana clearcasting(2)
0:50.168 cooldowns t touch_of_the_magi Fluffy_Pillow 63504.1/66560: 95% mana arcane_charge(2), clearcasting(2)
0:51.585 cooldowns w rune_of_power Fluffy_Pillow 62890.4/66560: 94% mana arcane_charge(4), clearcasting(2)
0:53.004 rotation . arcane_missiles Fluffy_Pillow 64779.3/66560: 97% mana arcane_charge(4), clearcasting(2), rune_of_power
1:01.535 rotation . arcane_blast Fluffy_Pillow 65744.0/66560: 99% mana arcane_charge(4), rune_of_power
1:02.982 rotation . arcane_blast Fluffy_Pillow 59691.7/66560: 90% mana arcane_charge(4), clearcasting, rune_of_power
1:04.428 rotation . arcane_missiles Fluffy_Pillow 54741.6/66560: 82% mana arcane_charge(4), clearcasting, rune_of_power
1:06.547 rotation . arcane_blast Fluffy_Pillow 57562.4/66560: 86% mana arcane_charge(4)
1:07.993 rotation . arcane_barrage Fluffy_Pillow 52612.3/66560: 79% mana arcane_charge(4)
1:09.411 rotation . arcane_orb Fluffy_Pillow 57162.3/66560: 86% mana
1:10.830 rotation . arcane_blast Fluffy_Pillow 58551.3/66560: 88% mana arcane_charge(2)
1:12.617 rotation . arcane_blast Fluffy_Pillow 56805.2/66560: 85% mana arcane_charge(3)
1:14.232 rotation . arcane_blast Fluffy_Pillow 53455.1/66560: 80% mana arcane_charge(4), clearcasting
1:15.678 rotation . arcane_blast Fluffy_Pillow 48505.0/66560: 73% mana arcane_charge(4), clearcasting
1:17.124 rotation . arcane_blast Fluffy_Pillow 43554.9/66560: 65% mana arcane_charge(4), clearcasting
1:18.569 rotation . arcane_blast Fluffy_Pillow 38603.5/66560: 58% mana arcane_charge(4), clearcasting
1:20.016 rotation . arcane_blast Fluffy_Pillow 33654.7/66560: 51% mana arcane_charge(4), clearcasting
1:21.463 rotation . arcane_blast Fluffy_Pillow 28706.0/66560: 43% mana arcane_charge(4), clearcasting
1:22.909 rotation . arcane_blast Fluffy_Pillow 23755.9/66560: 36% mana arcane_charge(4), clearcasting
1:24.358 rotation . arcane_blast Fluffy_Pillow 18809.8/66560: 28% mana arcane_charge(4), clearcasting(2)
1:25.804 rotation . arcane_barrage Fluffy_Pillow 13859.7/66560: 21% mana arcane_charge(4), clearcasting(2)
1:27.222 rotation . arcane_missiles Fluffy_Pillow 18409.7/66560: 28% mana clearcasting(3)
1:29.336 rotation . arcane_orb Fluffy_Pillow 21223.9/66560: 32% mana clearcasting(2)
1:30.829 rotation . arcane_blast Fluffy_Pillow 22711.4/66560: 34% mana arcane_charge(2), clearcasting(2)
1:32.616 rotation . arcane_blast Fluffy_Pillow 20965.2/66560: 31% mana arcane_charge(3), clearcasting(2)
1:34.233 rotation . arcane_barrage Fluffy_Pillow 17617.8/66560: 26% mana arcane_charge(4), clearcasting(2)
1:35.652 rotation . arcane_missiles Fluffy_Pillow 22169.2/66560: 33% mana clearcasting(3)
1:37.793 cooldowns s touch_of_the_magi Fluffy_Pillow 25019.3/66560: 38% mana clearcasting(2)
1:39.213 cooldowns v arcane_power Fluffy_Pillow 24409.6/66560: 37% mana arcane_charge(4), clearcasting(2)
1:39.213 rotation . arcane_missiles Fluffy_Pillow 24409.6/66560: 37% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power
1:47.433 rotation . arcane_blast Fluffy_Pillow 27852.0/66560: 42% mana arcane_charge(4), arcane_power, rune_of_power
1:48.878 rotation . arcane_blast Fluffy_Pillow 26338.1/66560: 40% mana arcane_charge(4), arcane_power, rune_of_power
1:50.322 cooldowns y presence_of_mind Fluffy_Pillow 24822.9/66560: 37% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
1:50.322 rotation . arcane_blast Fluffy_Pillow 24822.9/66560: 37% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power
1:51.741 rotation . arcane_missiles Fluffy_Pillow 23274.3/66560: 35% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2)
1:53.902 rotation . arcane_barrage Fluffy_Pillow 26151.1/66560: 39% mana arcane_charge(4), arcane_power, presence_of_mind(2)
1:55.319 cooldowns x shifting_power Fluffy_Pillow 30699.8/66560: 46% mana presence_of_mind(2)
1:59.338 rotation . arcane_orb Fluffy_Pillow 33549.9/66560: 50% mana presence_of_mind(2)
2:00.757 rotation . arcane_blast Fluffy_Pillow 34938.8/66560: 52% mana arcane_charge(2), presence_of_mind(2)
2:02.176 rotation . arcane_blast Fluffy_Pillow 32702.8/66560: 49% mana arcane_charge(3), presence_of_mind
2:03.595 rotation . arcane_blast Fluffy_Pillow 29091.8/66560: 44% mana arcane_charge(4)
2:05.040 rotation . arcane_blast Fluffy_Pillow 24140.4/66560: 36% mana arcane_charge(4), clearcasting
2:06.486 shared_cds . use_mana_gem Bombardment 19190.3/66560: 29% mana arcane_charge(4), clearcasting
2:06.486 rotation . arcane_blast Fluffy_Pillow 25846.3/66560: 39% mana arcane_charge(4), clearcasting
2:07.932 rotation . arcane_blast Fluffy_Pillow 20896.2/66560: 31% mana arcane_charge(4), clearcasting
2:09.379 rotation . arcane_blast Fluffy_Pillow 15947.4/66560: 24% mana arcane_charge(4), clearcasting(2)
2:10.825 rotation . arcane_blast Fluffy_Pillow 10997.4/66560: 17% mana arcane_charge(4), clearcasting(2)
2:12.270 rotation @ evocation Bombardment 6045.9/66560: 9% mana arcane_charge(4), clearcasting(2)
2:17.070 rotation ? cancel_action Fluffy_Pillow 63650.6/66560: 96% mana arcane_charge(4), clearcasting(2), evocation
2:17.074 rotation . arcane_barrage Fluffy_Pillow 63655.9/66560: 96% mana arcane_charge(4), clearcasting(2)
2:18.492 cooldowns t touch_of_the_magi Fluffy_Pillow 66560.0/66560: 100% mana clearcasting(2)
2:19.910 cooldowns w rune_of_power Fluffy_Pillow 64065.3/66560: 96% mana arcane_charge(4), clearcasting(2)
2:21.327 rotation . arcane_missiles Fluffy_Pillow 65951.6/66560: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
2:30.089 rotation . arcane_blast Fluffy_Pillow 58551.5/66560: 88% mana arcane_charge(4), rune_of_power
2:31.535 rotation . arcane_blast Fluffy_Pillow 53601.4/66560: 81% mana arcane_charge(4), clearcasting, rune_of_power
2:32.982 rotation . arcane_missiles Fluffy_Pillow 48652.6/66560: 73% mana arcane_charge(4), clearcasting, rune_of_power
2:35.103 rotation . arcane_barrage Fluffy_Pillow 51476.1/66560: 77% mana arcane_charge(4)
2:36.520 rotation . arcane_orb Fluffy_Pillow 56024.8/66560: 84% mana
2:37.938 rotation . arcane_blast Fluffy_Pillow 57412.5/66560: 86% mana arcane_charge(2)
2:39.723 rotation . arcane_blast Fluffy_Pillow 55663.6/66560: 84% mana arcane_charge(3)
2:41.338 rotation . arcane_blast Fluffy_Pillow 52313.5/66560: 79% mana arcane_charge(4)
2:42.785 rotation . arcane_blast Fluffy_Pillow 47364.8/66560: 71% mana arcane_charge(4)
2:44.230 rotation . arcane_blast Fluffy_Pillow 42413.4/66560: 64% mana arcane_charge(4)
2:45.677 rotation . arcane_blast Fluffy_Pillow 37464.6/66560: 56% mana arcane_charge(4)
2:47.123 rotation . arcane_blast Fluffy_Pillow 32514.5/66560: 49% mana arcane_charge(4)
2:48.568 rotation . arcane_blast Fluffy_Pillow 27563.1/66560: 41% mana arcane_charge(4), clearcasting
2:50.015 rotation . arcane_blast Fluffy_Pillow 22614.4/66560: 34% mana arcane_charge(4), clearcasting
2:51.462 rotation . arcane_barrage Fluffy_Pillow 17665.6/66560: 27% mana arcane_charge(4), clearcasting(2)
2:52.881 rotation . arcane_missiles Fluffy_Pillow 22217.0/66560: 33% mana clearcasting(3)
2:55.024 rotation . arcane_blast Fluffy_Pillow 25069.7/66560: 38% mana clearcasting(2)
2:57.151 cooldowns x shifting_power Fluffy_Pillow 26526.2/66560: 40% mana arcane_charge, clearcasting(2)
3:01.184 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 29394.9/66560: 44% mana arcane_charge, clearcasting(2)
3:01.184 cooldowns s touch_of_the_magi Fluffy_Pillow 29394.9/66560: 44% mana arcane_charge, clearcasting(2)
3:02.602 cooldowns v arcane_power Fluffy_Pillow 28782.6/66560: 43% mana arcane_charge(4), clearcasting(2)
3:02.602 rotation . arcane_missiles Fluffy_Pillow 28782.6/66560: 43% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power
3:10.699 rotation . arcane_blast Fluffy_Pillow 32061.3/66560: 48% mana arcane_charge(4), arcane_power, rune_of_power
3:12.146 rotation . arcane_blast Fluffy_Pillow 30550.0/66560: 46% mana arcane_charge(4), arcane_power, rune_of_power
3:13.593 cooldowns y presence_of_mind Fluffy_Pillow 29038.8/66560: 44% mana arcane_charge(4), arcane_power, rune_of_power
3:13.593 rotation . arcane_blast Fluffy_Pillow 29038.8/66560: 44% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
3:15.013 shared_cds . berserking Fluffy_Pillow 27491.6/66560: 41% mana arcane_charge(4), arcane_power, presence_of_mind(2)
3:15.013 rotation . arcane_blast Fluffy_Pillow 27491.6/66560: 41% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(2)
3:16.303 rotation . arcane_blast Fluffy_Pillow 25771.3/66560: 39% mana berserking, arcane_charge(4), arcane_power, presence_of_mind
3:17.594 rotation . arcane_barrage Fluffy_Pillow 24052.4/66560: 36% mana berserking, arcane_charge(4), arcane_power, empyreal_surge(5)
3:18.884 rotation . arcane_orb Fluffy_Pillow 28432.1/66560: 43% mana berserking, empyreal_surge(5)
3:20.174 rotation . arcane_blast Fluffy_Pillow 29649.3/66560: 45% mana berserking, arcane_charge(2), empyreal_surge(5)
3:21.796 rotation . arcane_blast Fluffy_Pillow 27683.5/66560: 42% mana berserking, arcane_charge(3), clearcasting, empyreal_surge(5)
3:23.265 cooldowns w rune_of_power Fluffy_Pillow 24139.1/66560: 36% mana berserking, arcane_charge(4), clearcasting, empyreal_surge(5)
3:24.554 rotation . arcane_missiles Fluffy_Pillow 25855.0/66560: 39% mana berserking, arcane_charge(4), clearcasting, rune_of_power, empyreal_surge(5)
3:26.580 rotation . arcane_blast Fluffy_Pillow 28552.0/66560: 43% mana berserking, arcane_charge(4), rune_of_power, empyreal_surge(5)
3:27.896 rotation . arcane_blast Fluffy_Pillow 23428.8/66560: 35% mana arcane_charge(4), rune_of_power, empyreal_surge(5)
3:29.344 rotation . arcane_blast Fluffy_Pillow 18481.4/66560: 28% mana arcane_charge(4), rune_of_power, empyreal_surge(5)
3:30.790 rotation . arcane_blast Fluffy_Pillow 13531.3/66560: 20% mana arcane_charge(4), clearcasting, rune_of_power, empyreal_surge(5)
3:32.237 rotation . arcane_missiles Fluffy_Pillow 8582.6/66560: 13% mana arcane_charge(4), clearcasting, rune_of_power
3:34.263 rotation . arcane_blast Fluffy_Pillow 11279.6/66560: 17% mana arcane_charge(4), rune_of_power
3:35.709 rotation . arcane_barrage Fluffy_Pillow 6329.5/66560: 10% mana arcane_charge(4), rune_of_power
3:37.127 rotation . arcane_blast Fluffy_Pillow 10879.5/66560: 16% mana
3:39.252 rotation . arcane_orb Fluffy_Pillow 12333.3/66560: 19% mana arcane_charge
3:40.670 rotation . arcane_blast Fluffy_Pillow 13721.0/66560: 21% mana arcane_charge(3)
3:42.286 rotation . arcane_blast Fluffy_Pillow 10372.2/66560: 16% mana arcane_charge(4), clearcasting
3:43.732 rotation @ evocation Fluffy_Pillow 5422.1/66560: 8% mana arcane_charge(4), clearcasting
3:48.632 rotation ? cancel_action Fluffy_Pillow 64226.9/66560: 96% mana arcane_charge(4), clearcasting(2), evocation
3:48.636 rotation . arcane_barrage Fluffy_Pillow 64232.2/66560: 97% mana arcane_charge(4), clearcasting(2)
3:50.056 rotation . arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana clearcasting(2)
3:52.180 rotation . arcane_blast Fluffy_Pillow 65189.0/66560: 98% mana arcane_charge, clearcasting(2)
3:54.136 rotation . arcane_missiles Fluffy_Pillow 63816.7/66560: 96% mana arcane_charge(2), clearcasting(2)
3:58.252 cooldowns x shifting_power Fluffy_Pillow 66560.0/66560: 100% mana arcane_charge(2)
4:02.203 cooldowns t touch_of_the_magi Fluffy_Pillow 66560.0/66560: 100% mana arcane_charge(2)
4:03.622 cooldowns w rune_of_power Fluffy_Pillow 64066.7/66560: 96% mana arcane_charge(4), clearcasting
4:05.041 rotation . arcane_missiles Fluffy_Pillow 65955.6/66560: 99% mana arcane_charge(4), clearcasting, rune_of_power
4:11.861 rotation . arcane_blast Fluffy_Pillow 58482.2/66560: 88% mana arcane_charge(4), rune_of_power
4:13.308 shared_cds . use_mana_gem Bombardment 53533.5/66560: 80% mana arcane_charge(4), rune_of_power
4:13.308 rotation . arcane_blast Fluffy_Pillow 60189.5/66560: 90% mana arcane_charge(4), rune_of_power
4:14.753 rotation . arcane_blast Fluffy_Pillow 55238.1/66560: 83% mana arcane_charge(4), rune_of_power
4:16.198 rotation . arcane_barrage Fluffy_Pillow 50286.7/66560: 76% mana arcane_charge(4), rune_of_power
4:17.617 rotation . arcane_orb Fluffy_Pillow 54838.0/66560: 82% mana
4:19.035 rotation . arcane_blast Fluffy_Pillow 56225.7/66560: 84% mana arcane_charge(2)
4:20.817 rotation . arcane_blast Fluffy_Pillow 54472.9/66560: 82% mana arcane_charge(3), clearcasting
4:22.433 rotation . arcane_blast Fluffy_Pillow 51124.1/66560: 77% mana arcane_charge(4), clearcasting
4:23.880 rotation . arcane_blast Fluffy_Pillow 46175.3/66560: 69% mana arcane_charge(4), clearcasting
4:25.326 rotation . arcane_blast Fluffy_Pillow 41225.2/66560: 62% mana arcane_charge(4), clearcasting(2)
4:26.773 rotation . arcane_blast Fluffy_Pillow 36276.5/66560: 55% mana arcane_charge(4), clearcasting(2)
4:28.220 rotation . arcane_missiles Fluffy_Pillow 31327.7/66560: 47% mana arcane_charge(4), clearcasting(3)
4:30.309 cooldowns v arcane_power Fluffy_Pillow 34108.6/66560: 51% mana arcane_charge(4), clearcasting(2)
4:30.309 shared_cds . use_items Fluffy_Pillow 34108.6/66560: 51% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power
4:30.309 rotation . arcane_missiles Fluffy_Pillow 34108.6/66560: 51% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power
4:34.366 rotation . arcane_blast Fluffy_Pillow 39509.3/66560: 59% mana arcane_charge(4), arcane_power, rune_of_power, soul_infusion
4:35.812 rotation . arcane_blast Fluffy_Pillow 37996.7/66560: 57% mana arcane_charge(4), arcane_power, rune_of_power, soul_infusion
4:37.258 rotation . arcane_blast Fluffy_Pillow 36484.1/66560: 55% mana arcane_charge(4), arcane_power, rune_of_power, soul_infusion
4:38.707 rotation . arcane_blast Fluffy_Pillow 34975.5/66560: 53% mana arcane_charge(4), arcane_power, rune_of_power, soul_infusion
4:40.152 rotation . arcane_blast Fluffy_Pillow 33461.6/66560: 50% mana arcane_charge(4), arcane_power, rune_of_power, soul_infusion
4:41.598 cooldowns y presence_of_mind Fluffy_Pillow 31949.0/66560: 48% mana arcane_charge(4), arcane_power, rune_of_power, soul_infusion
4:41.598 rotation . arcane_blast Fluffy_Pillow 31949.0/66560: 48% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, soul_infusion
4:43.016 rotation . arcane_blast Fluffy_Pillow 30399.2/66560: 46% mana arcane_charge(4), arcane_power, presence_of_mind(2), soul_infusion
4:44.435 rotation . arcane_barrage Fluffy_Pillow 28850.6/66560: 43% mana arcane_charge(4), arcane_power, presence_of_mind, soul_infusion
4:45.852 rotation . arcane_orb Fluffy_Pillow 33399.4/66560: 50% mana presence_of_mind, soul_infusion
4:47.273 rotation . arcane_blast Fluffy_Pillow 34791.0/66560: 52% mana arcane_charge(2), presence_of_mind, soul_infusion
4:48.693 rotation . arcane_barrage Fluffy_Pillow 32556.3/66560: 49% mana arcane_charge(3)
4:50.114 cooldowns t touch_of_the_magi Fluffy_Pillow 36444.7/66560: 55% mana
4:51.533 cooldowns w rune_of_power Fluffy_Pillow 35833.7/66560: 54% mana arcane_charge(4)
4:52.951 rotation . arcane_missiles Fluffy_Pillow 37721.3/66560: 57% mana arcane_charge(4), rune_of_power
5:02.353 rotation . arcane_blast Fluffy_Pillow 27737.3/66560: 42% mana arcane_charge(4), rune_of_power
5:03.800 rotation . arcane_blast Fluffy_Pillow 22788.5/66560: 34% mana arcane_charge(4), rune_of_power
5:05.248 cooldowns x shifting_power Fluffy_Pillow 17841.1/66560: 27% mana arcane_charge(4)
5:09.326 rotation . arcane_blast Fluffy_Pillow 20769.7/66560: 31% mana arcane_charge(4)
5:10.774 rotation . arcane_blast Fluffy_Pillow 15822.3/66560: 24% mana arcane_charge(4)
5:12.221 rotation . arcane_blast Fluffy_Pillow 10873.6/66560: 16% mana arcane_charge(4), clearcasting
5:13.669 rotation . evocation Bombardment 5926.1/66560: 9% mana arcane_charge(4), clearcasting
5:18.469 rotation ? cancel_action Fluffy_Pillow 63530.8/66560: 95% mana arcane_charge(4), clearcasting, evocation
5:18.474 rotation . arcane_blast Fluffy_Pillow 63537.5/66560: 95% mana arcane_charge(4), clearcasting
5:19.923 rotation . arcane_barrage Fluffy_Pillow 58591.4/66560: 88% mana arcane_charge(4), clearcasting
5:21.340 rotation . arcane_orb Fluffy_Pillow 63140.1/66560: 95% mana clearcasting(2)
5:22.758 rotation . arcane_blast Fluffy_Pillow 64527.7/66560: 97% mana arcane_charge(2), clearcasting(2)
5:24.545 rotation . arcane_blast Fluffy_Pillow 62443.0/66560: 94% mana arcane_charge(3), clearcasting(2)
5:26.162 rotation . arcane_blast Fluffy_Pillow 59095.5/66560: 89% mana arcane_charge(4), clearcasting(2)
5:27.609 rotation . arcane_barrage Fluffy_Pillow 54146.8/66560: 81% mana arcane_charge(4), clearcasting(2)
5:29.030 cooldowns t touch_of_the_magi Fluffy_Pillow 58700.8/66560: 88% mana clearcasting(3)
5:30.447 cooldowns w rune_of_power Fluffy_Pillow 58087.1/66560: 87% mana arcane_charge(4), clearcasting(3)
5:31.868 final_burn | arcane_missiles Fluffy_Pillow 59978.8/66560: 90% mana arcane_charge(4), clearcasting(3), rune_of_power
5:37.708 cooldowns z presence_of_mind Fluffy_Pillow 66560.0/66560: 100% mana arcane_charge(4), rune_of_power
5:37.708 final_burn } arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana arcane_charge(4), presence_of_mind(3), rune_of_power
5:39.127 final_burn } arcane_blast Fluffy_Pillow 61574.0/66560: 93% mana arcane_charge(4), presence_of_mind(2), rune_of_power
5:40.545 final_burn } arcane_blast Fluffy_Pillow 56586.6/66560: 85% mana arcane_charge(4), presence_of_mind, rune_of_power
5:41.961 final_burn | arcane_missiles Fluffy_Pillow 51596.6/66560: 78% mana arcane_charge(4), clearcasting, rune_of_power

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 1377 1312 898
Intellect 450 -3 1408 1228 723 (31)
Spirit 0 0 0 0 0
Health 27540 26240 0
Mana 66560 66560 0
Spell Power 1408 1228 0
Crit 16.29% 16.29% 395
Haste 6.06% 6.06% 200
Versatility 6.27% 6.27% 251
Mana Regen 1331 1331 0
Mastery 33.12% 33.12% 686
Armor 291 291 291
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 187.00
Local Head Abominable Visage
ilevel: 184, stats: { 35 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Neck Trailspinner Pendant
ilevel: 184, stats: { +49 Sta, +54 Crit, +93 Mastery }
Local Shoulders Castigator's Mantle
ilevel: 184, stats: { 32 Armor, +41 Int, +65 Sta, +35 Vers, +48 Mastery }
Local Chest Soulsewn Vestments
ilevel: 184, stats: { 47 Armor, +55 Int, +87 Sta, +39 Crit, +73 Mastery }, enchant: { +20 Int }
Local Waist Sash of Exquisite Acquisitions
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +32 Vers, +50 Mastery }
Local Legs Beryllia's Leggings of Endless Torment
ilevel: 184, stats: { 41 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Feet Stradama's Misplaced Slippers
ilevel: 184, stats: { 29 Armor, +41 Int, +65 Sta, +35 Crit, +48 Mastery }
Local Wrists Necropolis Lord's Shackles
ilevel: 184, stats: { 23 Armor, +31 Int, +49 Sta, +25 Vers, +36 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +28 Crit, +53 Mastery }
Local Finger1 Bloodoath Signet
ilevel: 184, stats: { +49 Sta, +61 Crit, +85 Haste }, enchant: { +16 Mastery }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Arcane Bombardment }
Local Trinket1 Empyreal Ordnance
ilevel: 184, stats: { +79 Mastery }, enchant: shadowcore_oil
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Trinket2 Soulletting Ruby
ilevel: 184, stats: { +52 Int }
item effects: { use: Soulletting Ruby, equip: Soul Infusion, equip: Soul Infusion }
Local Back Cloak of Enveloping Manifestations
ilevel: 184, stats: { 32 Armor, +49 Sta, +38 Crit, +24 Mastery, +31 StrAgiInt }
Local Main Hand Whizblast Walking Stick
ilevel: 184, weapon: { 63 - 87, 3.6 }, stats: { +55 Int, +190 Int, +87 Sta, +44 Vers, +68 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Bombardment"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=abominable_visage,id=178732,bonus_id=6807/1498/6646
neck=trailspinner_pendant,id=178707,bonus_id=6807/1498/6646
shoulders=castigators_mantle,id=178859,bonus_id=6807/1498/6646
back=cloak_of_enveloping_manifestations,id=178851,bonus_id=6807/1498/6646
chest=soulsewn_vestments,id=178792,bonus_id=6807/1498/6646,enchant=eternal_insight
wrists=necropolis_lords_shackles,id=178782,bonus_id=6807/1498/6646,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6807/1498/6646
waist=sash_of_exquisite_acquisitions,id=179343,bonus_id=6807/1498/6646
legs=beryllias_leggings_of_endless_torment,id=178838,bonus_id=6807/1498/6646
feet=stradamas_misplaced_slippers,id=178756,bonus_id=6807/1498/6646
finger1=bloodoath_signet,id=178871,bonus_id=6807/1498/6646,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6927/1532,ilevel=235,enchant_id=6168
trinket1=empyreal_ordnance,id=180117,bonus_id=6807/1498/6646,enchant=shadowcore_oil
trinket2=soulletting_ruby,id=178809,bonus_id=6807/1498/6646
main_hand=whizblast_walking_stick,id=179339,bonus_id=6807/1498/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=187.40
# gear_stamina=898
# gear_intellect=723
# gear_crit_rating=395
# gear_haste_rating=200
# gear_mastery_rating=686
# gear_versatility_rating=251
# gear_armor=291

Harmony : 4114 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
4114.2 4114.2 7.4 / 0.179% 670.4 / 16.3% 1.9
RPS Out RPS In Primary Resource Waiting APM Active Skill
2152.4 2048.1 Mana 0.00% 35.9 100.0% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Harmony 4114
Arcane Barrage 360 8.8% 15.9 18.00sec 6819 4928 Direct 15.9 5732 11821 6822 17.9%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.88 15.87 0.00 0.00 1.3839 0.0000 108262.01 108262.01 0.00% 4927.72 4927.72
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.11% 13.03 5 21 5732.27 2457 16092 5750.72 3826 8260 74715 74715 0.00%
crit 17.89% 2.84 0 11 11820.75 4915 32185 11160.88 0 23106 33547 33547 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [~]:0.01
    opener
    [*]:0.85
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
    opener
    [+]:0.10
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [>]:0.07
    rotation
    [.]:0.97
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [.]:3.11
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:0.02
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:2.83
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:3.64
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:0.59
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.18
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:1.49
Arcane Blast 1414 34.4% 94.5 3.17sec 4484 3108 Direct 95.5 3703 7786 4436 18.0%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 94.51 95.51 0.00 0.00 1.4426 0.0000 423791.62 423791.62 0.00% 3108.34 3108.34
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.04% 78.36 54 106 3703.44 718 8877 3706.88 3186 4322 290264 290264 0.00%
crit 17.96% 17.15 4 33 7785.72 1436 17754 7801.26 4974 10883 133528 133528 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [}]:3.09
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [)]:0.04
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [<]:15.52
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [.]:1.04
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:74.34
Arcane Echo 189 4.6% 139.4 2.19sec 405 0 Direct 139.4 345 682 405 17.9%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 139.38 139.38 0.00 0.00 0.0000 0.0000 56467.64 56467.64 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.11% 114.44 66 167 344.76 172 522 345.73 295 407 39452 39452 0.00%
crit 17.89% 24.94 10 43 682.25 343 1044 682.72 512 877 17015 17015 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1490 36.2% 39.8 7.12sec 11223 5588 Periodic 268.8 1405 2844 1661 17.8% 25.0%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 39.79 0.00 269.04 268.83 2.0084 0.2789 446604.04 446604.04 0.00% 5588.14 5588.14
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.21% 221.01 121 327 1405.37 812 2471 1410.27 1232 1681 310600 310600 0.00%
crit 17.79% 47.82 21 85 2844.11 1624 4942 2852.99 2311 3666 136004 136004 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [|]:0.81
  • if_expr:buff.clearcasting.react
    opener
    [,]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [-]:0.76
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    opener
    [:]:0.39
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:5.20
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [.]:5.61
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [.]:1.92
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:3.41
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (90) 0.0% (2.2%) 9.7 30.47sec 2770 1976

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.72 0.00 0.00 0.00 1.4020 0.0000 0.00 0.00 0.00% 1976.19 1976.19

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [;]:0.07
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [.]:8.65
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 90 2.2% 9.7 31.97sec 2771 0 Direct 9.7 2363 4749 2772 17.1%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.72 9.72 0.00 0.00 0.0000 0.0000 26939.44 26939.44 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.91% 8.06 3 14 2363.34 2189 5936 2358.41 2189 2762 19051 19051 0.00%
crit 17.09% 1.66 0 6 4749.45 4379 8480 3924.04 0 8480 7889 7889 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (56) 0.0% (1.3%) 2.0 0.00sec 8291 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 56 1.3% 10.0 20.22sec 1658 0 Periodic 14.0 1018 2048 1185 16.2% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 13.99 13.99 0.0000 1.7429 16577.60 16577.60 0.00% 679.66 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 83.80% 11.73 5 14 1017.67 114 1212 1017.62 896 1212 11934 11934 0.00%
crit 16.20% 2.27 0 9 2047.74 229 2425 1863.36 0 2425 4644 4644 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:204.52
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 33 0.8% 18.1 16.00sec 541 0 Direct 18.1 459 917 541 18.0%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.08 18.08 0.00 0.00 0.0000 0.0000 9790.90 9790.90 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.99% 14.83 5 27 458.77 446 473 458.76 446 473 6802 6802 0.00%
crit 18.01% 3.26 0 11 917.42 893 946 886.19 0 946 2989 2989 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (12) 0.0% (0.3%) 1.0 0.00sec 3500 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 87  / 12 0.3% 84.0 1.40sec 42 29 Direct 84.0 35 67 42 20.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 84.00 84.00 0.00 0.00 1.4196 0.0000 3499.69 3499.69 0.00% 29.35 29.35
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.31% 66.62 55 79 35.09 23 45 35.10 33 37 2338 2338 0.00%
crit 20.69% 17.38 5 29 66.86 47 89 66.85 53 83 1161 1161 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:29.00
Shadowcore Oil Blast 36 0.9% 36.2 8.17sec 298 0 Direct 36.2 252 504 298 18.0%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 36.24 36.24 0.00 0.00 0.0000 0.0000 10787.33 10787.33 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.98% 29.71 15 50 252.20 245 260 252.21 247 257 7493 7493 0.00%
crit 18.02% 6.53 0 16 504.48 491 520 502.85 0 520 3295 3295 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 61 1.5% 4.5 66.13sec 4041 1062 Periodic 17.9 857 1714 1019 18.9% 5.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.51 0.00 17.87 17.87 3.8036 0.8950 18213.13 18213.13 0.00% 1062.36 1062.36
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.10% 14.50 6 22 856.92 833 1076 856.97 833 927 12423 12423 0.00%
crit 18.90% 3.38 0 11 1713.99 1667 2152 1670.26 0 2056 5790 5790 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [x]:4.51
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (375) 0.0% (9.1%) 6.3 48.17sec 17907 13114

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.28 0.00 0.00 0.00 1.3655 0.0000 0.00 0.00 0.00% 13113.72 13113.72

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [s]:1.70
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [t]:3.56
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [u]:0.02
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    opener
    [%]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 375 9.1% 6.3 48.14sec 17907 0 Direct 6.3 17922 0 17922 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.28 6.27 0.00 0.00 0.0000 0.0000 112384.59 112384.59 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.27 5 8 17921.60 825 51739 18024.00 12690 25441 112385 112385 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:22758.21
  • base_dd_max:22758.21
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Harmony
Arcane Power 3.6 92.14sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.57 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [v]:2.57
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [&]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Harmony
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 187.66sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    shared_cds
    [.]:2.00
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.1 102.52sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.15 0.00 17.93 0.00 4.1265 0.7226 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Harmony
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [=]:1.00
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [@]:0.50
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.65
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Harmony
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Harmony
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 304.98sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.29 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    opener
    [$]:1.00
  • if_expr:variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
    shared_cds
    [.]:0.29
  • if_expr:buff.arcane_power.up
Presence of Mind 3.7 84.46sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.69 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [y]:1.48
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [z]:1.10
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [{]:0.11
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
    opener
    [']:0.04
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
    opener
    [(]:0.96
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Rune of Power 6.2 52.13sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 0.00 0.00 0.00 1.3648 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [w]:5.17
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Soul Fragment (soulletting_ruby) 2.0 186.72sec

Stats Details: Soulletting Ruby

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.96 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soulletting Ruby

  • id:345802
  • school:shadow
  • range:40.0
  • travel_speed:5.6000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345802
  • name:Soul Fragment
  • school:shadow
  • tooltip:
  • description:
Replenish Mana (use_mana_gem) 2.9 123.99sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Harmony
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.92
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 16.8 104.4 17.9sec 2.5sec 15.5sec 86.91% 0.00% 72.9 (73.4) 0.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.3s / 63.3s
  • trigger_min/max:0.0s / 18.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 61.9s

Stack Uptimes

  • arcane_charge_1:3.02%
  • arcane_charge_2:8.36%
  • arcane_charge_3:6.83%
  • arcane_charge_4:68.69%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Harmony 11.4 257.5 26.0sec 1.0sec 14.9sec 56.47% 0.00% 119.6 (119.6) 0.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_arcane_harmony
  • max_stacks:15
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.07
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.7s / 75.0s
  • trigger_min/max:0.0s / 55.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 60.3s

Stack Uptimes

  • arcane_harmony_1:2.55%
  • arcane_harmony_2:1.17%
  • arcane_harmony_3:1.17%
  • arcane_harmony_4:0.81%
  • arcane_harmony_5:1.20%
  • arcane_harmony_6:1.13%
  • arcane_harmony_7:0.71%
  • arcane_harmony_8:7.25%
  • arcane_harmony_9:1.04%
  • arcane_harmony_10:1.03%
  • arcane_harmony_11:0.90%
  • arcane_harmony_12:0.73%
  • arcane_harmony_13:0.98%
  • arcane_harmony_14:0.90%
  • arcane_harmony_15:34.88%

Spelldata

  • id:332777
  • name:Arcane Harmony
  • tooltip:Increases the damage of your next Arcane Barrage by {$s1=7}%.
  • description:{$@spelldesc332769=Each time Arcane Missiles hits an enemy, the damage of your next Arcane Barrage is increased by {$332777s1=7}%. This effect stacks up to {$332777u=15} times.}
  • max_stacks:15
  • duration:-0.00
  • cooldown:0.00
  • default_chance:101.00%
Arcane Power 3.6 0.0 92.3sec 92.3sec 14.7sec 17.52% 0.00% 0.0 (0.0) 3.4

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:69.9s / 112.6s
  • trigger_min/max:69.9s / 112.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • arcane_power_1:17.52%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 188.0sec 188.0sec 12.0sec 8.09% 17.83% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 261.6s
  • trigger_min/max:180.0s / 261.6s
  • trigger_pct:100.00%
  • duration_min/max:5.7s / 12.0s

Stack Uptimes

  • berserking_1:8.09%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.0 8.8 17.7sec 11.5sec 7.4sec 41.74% 0.00% 0.2 (0.2) 0.5

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.61%
  • clearcasting_2:14.41%
  • clearcasting_3:2.71%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Empyreal Surge 2.0 0.0 181.9sec 181.9sec 15.0sec 10.12% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:55.64

Trigger Details

  • interval_min/max:180.0s / 259.8s
  • trigger_min/max:180.0s / 259.8s
  • trigger_pct:100.00%
  • duration_min/max:4.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.12%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.1 0.0 102.7sec 102.7sec 4.5sec 4.67% 0.00% 14.3 (14.3) 0.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:75.4s / 124.6s
  • trigger_min/max:75.4s / 124.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 5.2s

Stack Uptimes

  • evocation_1:4.67%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.3 0.0 303.5sec 303.5sec 23.7sec 10.09% 0.00% 0.0 (0.0) 1.2

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 352.0s
  • trigger_min/max:300.0s / 352.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:10.09%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.7 0.0 85.2sec 85.2sec 5.4sec 6.60% 11.45% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.6s / 169.2s
  • trigger_min/max:52.6s / 169.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 28.0s

Stack Uptimes

  • presence_of_mind_1:3.09%
  • presence_of_mind_2:2.93%
  • presence_of_mind_3:0.58%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.0 0.7 34.3sec 31.5sec 12.7sec 38.20% 0.00% 0.7 (0.7) 8.8

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 64.9s
  • trigger_min/max:11.1s / 64.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.1s

Stack Uptimes

  • rune_of_power_1:38.20%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Infusion 2.0 0.0 187.8sec 187.8sec 15.9sec 10.54% 0.00% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_soul_infusion
  • max_stacks:1
  • base duration:16.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:crit_rating
  • amount:665.13

Trigger Details

  • interval_min/max:142.3s / 271.7s
  • trigger_min/max:142.3s / 271.7s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 16.0s

Stack Uptimes

  • soul_infusion_1:10.54%

Spelldata

  • id:345805
  • name:Soul Infusion
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc345801=Draw out a piece of the target's soul, decreasing their movement speed by {$s1=30}% until the soul reaches you. The soul instantly heals you for {$345806s1=0}, and grants you up to ${{$345807s1=216}+{$345807s2=276}} Critical Strike for {$345805d=16 seconds}. You gain more Critical Strike from lower health targets.}
  • max_stacks:0
  • duration:16.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 3.55% 0.00% 26.67%
Arcane Barrage Arcane Charge 4 96.45% 73.33% 100.00%
Arcane Blast Arcane Charge 0 3.61% 0.86% 8.14%
Arcane Blast Arcane Charge 1 1.75% 0.00% 5.88%
Arcane Blast Arcane Charge 2 9.03% 4.05% 14.13%
Arcane Blast Arcane Charge 3 9.95% 5.13% 14.77%
Arcane Blast Arcane Charge 4 75.66% 62.50% 89.19%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.97% 0.35% 8.21% 1.2s 0.0s 8.2s
Conserve Phase 100.00% 100.00% 100.00% 300.3s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000198.559132.868259.951
Evocation29.1030.41946.75993.87349.138126.302
Shifting Power12.7730.00051.47258.36137.314131.913
Rune of Power9.4120.00758.29359.92120.413124.846
Touch of the Magi7.1640.00020.67347.36319.15581.720
Arcane Power8.3210.00024.60429.89715.31961.264
Arcane Barrage15.0931.29460.461256.634198.713313.308
Arcane Orb12.3250.00078.197129.27867.260195.568
Presence of Mind29.1540.00087.101114.07654.150166.588

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Harmony
mana_regen Mana 3090.28 391362.12 63.63% 126.64 8298.41 2.08%
Evocation Mana 143.52 162427.75 26.41% 1131.71 0.00 0.00%
Mana Gem Mana 2.92 19457.44 3.16% 6656.00 0.00 0.00%
Arcane Barrage Mana 15.88 41797.73 6.80% 2632.44 93.04 0.22%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65185.0 2048.12 2152.45 8391.5 35228.3 113.0 66560.0
Usage Type Count Total Avg RPE APR
Harmony
arcane_blast Mana 95.5 532089.3 5570.7 5630.0 0.8
arcane_missiles Mana 39.8 82633.3 2076.7 2076.6 5.4
arcane_orb Mana 9.7 4856.6 499.4 499.5 5.5
shifting_power Mana 4.5 11265.2 2500.0 2499.2 1.6
touch_of_the_magi Mana 6.3 15596.4 2485.3 2485.0 7.2

Statistics & Data Analysis

Fight Length
Harmony Fight Length
Count 2122
Mean 300.32
Minimum 240.00
Maximum 359.95
Spread ( max - min ) 119.95
Range [ ( max - min ) / 2 * 100% ] 19.97%
DPS
Harmony Damage Per Second
Count 2122
Mean 4114.21
Minimum 3452.14
Maximum 4698.73
Spread ( max - min ) 1246.60
Range [ ( max - min ) / 2 * 100% ] 15.15%
Standard Deviation 173.5189
5th Percentile 3833.72
95th Percentile 4403.63
( 95th Percentile - 5th Percentile ) 569.91
Mean Distribution
Standard Deviation 3.7668
95.00% Confidence Interval ( 4106.83 - 4121.59 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 69
0.1% Error 6834
0.1 Scale Factor Error with Delta=300 258
0.05 Scale Factor Error with Delta=300 1029
0.01 Scale Factor Error with Delta=300 25703
Priority Target DPS
Harmony Priority Target Damage Per Second
Count 2122
Mean 4114.21
Minimum 3452.14
Maximum 4698.73
Spread ( max - min ) 1246.60
Range [ ( max - min ) / 2 * 100% ] 15.15%
Standard Deviation 173.5189
5th Percentile 3833.72
95th Percentile 4403.63
( 95th Percentile - 5th Percentile ) 569.91
Mean Distribution
Standard Deviation 3.7668
95.00% Confidence Interval ( 4106.83 - 4121.59 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 69
0.1% Error 6834
0.1 Scale Factor Error with Delta=300 258
0.05 Scale Factor Error with Delta=300 1029
0.01 Scale Factor Error with Delta=300 25703
DPS(e)
Harmony Damage Per Second (Effective)
Count 2122
Mean 4114.21
Minimum 3452.14
Maximum 4698.73
Spread ( max - min ) 1246.60
Range [ ( max - min ) / 2 * 100% ] 15.15%
Damage
Harmony Damage
Count 2122
Mean 1229818.30
Minimum 948752.85
Maximum 1563056.12
Spread ( max - min ) 614303.26
Range [ ( max - min ) / 2 * 100% ] 24.98%
DTPS
Harmony Damage Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Harmony Healing Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Harmony Healing Per Second (Effective)
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Harmony Heal
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Harmony Healing Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Harmony Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
HarmonyTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Harmony Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
I 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
J 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
K 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
L 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
M 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
Q 0.00 variable,name=totm_max_charges,op=reset,default=2
R 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
S 0.00 variable,name=inverted_opener,op=reset,default=-1
T 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
U 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
V 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
W 0.00 variable,name=am_spam,op=reset,default=0
X 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Y 0.00 variable,name=evo_pct,op=reset,default=15
Z 0.00 flask
a 0.00 food
b 0.00 augmentation
c 0.00 arcane_familiar
d 0.00 arcane_intellect
e 0.00 conjure_mana_gem
f 0.00 snapshot_stats
g 0.00 mirror_image
h 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
i 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
j 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
k 0.00 call_action_list,name=shared_cds
l 0.00 call_action_list,name=aoe,if=active_enemies>2
m 0.00 call_action_list,name=opener,if=variable.have_opened=0
n 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
o 0.00 call_action_list,name=cooldowns
p 0.00 call_action_list,name=rotation,if=variable.final_burn=0
q 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
r 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
s 1.70 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
t 3.56 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
u 0.02 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
v 2.57 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
w 5.17 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
x 4.51 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
y 1.48 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
z 1.10 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
{ 0.11 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn
# count action,conditions
| 0.81 arcane_missiles,if=buff.clearcasting.react,chain=1
} 3.09 arcane_blast
~ 0.01 arcane_barrage
actions.opener
# count action,conditions
0.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
$ 1.00 potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
% 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
& 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
' 0.04 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
( 0.96 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
) 0.04 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 0.85 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
+ 0.10 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
, 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
- 0.76 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
: 0.39 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
; 0.07 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
< 15.52 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
= 1.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
> 0.07 arcane_barrage
actions.rotation
# count action,conditions
? 2.61 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
@ 0.50 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
. 0.97 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
. 3.11 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
. 0.02 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
. 1.04 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
. 5.20 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
. 5.61 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
. 1.92 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
. 3.41 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 8.65 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
. 2.83 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 3.64 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 0.59 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.18 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 74.34 arcane_blast
. 1.65 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 1.49 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.92 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 0.29 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
. 2.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
. 1.96 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
. 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDFIJKMPQRSTVWYZabegi.!"#$<<.<<<<:<<<*%&.,.<<<(<-<<=?x.........tw....................x.sv...y.w.............?..........x.tw......................sv...z......w........x.....@?.....tw.z.................xsv.........w.}}}}|

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat F totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat I totm_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat J barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat M ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat P ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Q totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat R aoe_totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat S inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat V ap_on_use Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat W am_spam Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Y evo_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Z flask Harmony 66560.0/66560: 100% mana
Pre precombat a food Harmony 66560.0/66560: 100% mana
Pre precombat b augmentation Harmony 66560.0/66560: 100% mana
Pre precombat e conjure_mana_gem Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat g mirror_image Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat i arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana
0:00.000 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 65185.0/66560: 98% mana clearcasting
0:00.000 opener ! arcane_orb Fluffy_Pillow 65185.0/66560: 98% mana clearcasting
0:01.418 opener " arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana bloodlust, clearcasting
0:02.662 opener # rune_of_power Fluffy_Pillow 61066.7/66560: 92% mana bloodlust, clearcasting
0:03.753 opener $ potion Fluffy_Pillow 62519.0/66560: 94% mana bloodlust, clearcasting(2), rune_of_power
0:03.753 opener < arcane_blast Fluffy_Pillow 62519.0/66560: 94% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:04.866 opener < arcane_blast Fluffy_Pillow 57125.6/66560: 86% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:05.978 shared_cds . use_mana_gem Harmony 51730.9/66560: 78% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:05.978 opener < arcane_blast Fluffy_Pillow 58386.9/66560: 88% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:07.090 opener < arcane_blast Fluffy_Pillow 52992.2/66560: 80% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:08.204 opener < arcane_blast Fluffy_Pillow 47600.2/66560: 72% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:09.318 opener < arcane_blast Fluffy_Pillow 42208.1/66560: 63% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:10.431 opener : arcane_missiles Fluffy_Pillow 36814.7/66560: 55% mana bloodlust, clearcasting(3), rune_of_power, potion_of_spectral_intellect
0:12.160 opener < arcane_blast Fluffy_Pillow 39116.4/66560: 59% mana bloodlust, clearcasting(2), rune_of_power, arcane_harmony(8), potion_of_spectral_intellect
0:13.273 opener < arcane_blast Fluffy_Pillow 33723.0/66560: 51% mana bloodlust, clearcasting(2), rune_of_power, arcane_harmony(8), potion_of_spectral_intellect
0:14.389 opener < arcane_blast Fluffy_Pillow 28333.6/66560: 43% mana bloodlust, clearcasting(2), rune_of_power, arcane_harmony(8), potion_of_spectral_intellect
0:15.503 opener * arcane_barrage Fluffy_Pillow 22941.6/66560: 34% mana bloodlust, clearcasting(2), rune_of_power, arcane_harmony(8), empyreal_surge(5), potion_of_spectral_intellect
0:16.596 opener % touch_of_the_magi Fluffy_Pillow 27059.0/66560: 41% mana bloodlust, clearcasting(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.688 opener & arcane_power Fluffy_Pillow 26012.7/66560: 39% mana bloodlust, arcane_charge(4), clearcasting(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.688 shared_cds . berserking Fluffy_Pillow 26012.7/66560: 39% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:17.688 opener , arcane_missiles Fluffy_Pillow 26012.7/66560: 39% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:25.981 shared_cds . use_items Fluffy_Pillow 22052.3/66560: 33% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(15), empyreal_surge(5), potion_of_spectral_intellect
0:25.981 opener < arcane_blast Fluffy_Pillow 22052.3/66560: 33% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(15), empyreal_surge(5), potion_of_spectral_intellect
0:26.993 opener < arcane_blast Fluffy_Pillow 19962.0/66560: 30% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(15), empyreal_surge(5), potion_of_spectral_intellect
0:28.006 opener < arcane_blast Fluffy_Pillow 17873.0/66560: 27% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(15), empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:29.019 opener ( presence_of_mind Fluffy_Pillow 15784.0/66560: 24% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, arcane_harmony(15), empyreal_surge(5), soul_infusion
0:29.019 opener < arcane_blast Fluffy_Pillow 15784.0/66560: 24% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, arcane_harmony(15), empyreal_surge(5), soul_infusion
0:30.014 opener - arcane_missiles Fluffy_Pillow 13671.0/66560: 21% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), arcane_harmony(15), empyreal_surge(5), soul_infusion
0:31.725 opener < arcane_blast Fluffy_Pillow 15948.7/66560: 24% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), arcane_harmony(15), soul_infusion
0:32.816 opener < arcane_blast Fluffy_Pillow 13963.6/66560: 21% mana bloodlust, arcane_charge(4), presence_of_mind, arcane_harmony(15), soul_infusion
0:33.907 opener = evocation Harmony 8540.9/66560: 13% mana bloodlust, arcane_charge(4), clearcasting, arcane_harmony(15), soul_infusion
0:37.507 rotation ? cancel_action Fluffy_Pillow 64705.4/66560: 97% mana bloodlust, arcane_charge(4), clearcasting, evocation, arcane_harmony(15), soul_infusion
0:37.510 cooldowns x shifting_power Fluffy_Pillow 64709.4/66560: 97% mana bloodlust, arcane_charge(4), clearcasting, arcane_harmony(15), soul_infusion
0:40.675 rotation . arcane_blast Fluffy_Pillow 66422.7/66560: 100% mana bloodlust, arcane_charge(4), clearcasting, arcane_harmony(15), soul_infusion
0:41.790 rotation . arcane_barrage Fluffy_Pillow 59693.0/66560: 90% mana arcane_charge(4), clearcasting, arcane_harmony(15), soul_infusion
0:43.207 rotation . arcane_orb Fluffy_Pillow 64241.7/66560: 97% mana clearcasting, soul_infusion
0:44.625 rotation . arcane_missiles Fluffy_Pillow 65629.3/66560: 99% mana arcane_charge(2), clearcasting
0:46.749 rotation . arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana arcane_charge(2), arcane_harmony(8)
0:48.535 rotation . arcane_blast Fluffy_Pillow 62441.7/66560: 94% mana arcane_charge(3), arcane_harmony(8)
0:50.151 rotation . arcane_blast Fluffy_Pillow 59092.9/66560: 89% mana arcane_charge(4), arcane_harmony(8)
0:51.599 rotation . arcane_blast Fluffy_Pillow 54145.5/66560: 81% mana arcane_charge(4), arcane_harmony(8)
0:53.045 rotation . arcane_barrage Fluffy_Pillow 49195.4/66560: 74% mana arcane_charge(4), arcane_harmony(8)
0:54.463 cooldowns t touch_of_the_magi Fluffy_Pillow 53745.4/66560: 81% mana
0:55.882 cooldowns w rune_of_power Fluffy_Pillow 53134.4/66560: 80% mana arcane_charge(4)
0:57.298 rotation . arcane_missiles Fluffy_Pillow 55019.4/66560: 83% mana arcane_charge(4), rune_of_power
1:06.968 rotation . arcane_missiles Fluffy_Pillow 37892.1/66560: 57% mana arcane_charge(4), clearcasting, rune_of_power, arcane_harmony(15)
1:09.075 rotation . arcane_barrage Fluffy_Pillow 40696.9/66560: 61% mana arcane_charge(4), rune_of_power, arcane_harmony(15)
1:10.495 rotation . arcane_orb Fluffy_Pillow 45249.6/66560: 68% mana
1:11.913 rotation . arcane_blast Fluffy_Pillow 46637.2/66560: 70% mana arcane_charge(2)
1:13.697 rotation . arcane_blast Fluffy_Pillow 44887.1/66560: 67% mana arcane_charge(3)
1:15.312 rotation . arcane_blast Fluffy_Pillow 41537.0/66560: 62% mana arcane_charge(4)
1:16.758 rotation . arcane_blast Fluffy_Pillow 36586.9/66560: 55% mana arcane_charge(4)
1:18.205 rotation . arcane_blast Fluffy_Pillow 31638.2/66560: 48% mana arcane_charge(4), clearcasting
1:19.650 rotation . arcane_blast Fluffy_Pillow 26686.7/66560: 40% mana arcane_charge(4), clearcasting
1:21.097 rotation . arcane_blast Fluffy_Pillow 21738.0/66560: 33% mana arcane_charge(4), clearcasting
1:22.543 rotation . arcane_barrage Fluffy_Pillow 16787.9/66560: 25% mana arcane_charge(4), clearcasting
1:23.961 rotation . arcane_blast Fluffy_Pillow 21337.9/66560: 32% mana clearcasting
1:26.089 rotation . arcane_blast Fluffy_Pillow 22795.7/66560: 34% mana arcane_charge, clearcasting
1:28.046 rotation . arcane_blast Fluffy_Pillow 22650.9/66560: 34% mana arcane_charge(2), clearcasting
1:29.830 rotation . arcane_missiles Fluffy_Pillow 20900.8/66560: 31% mana arcane_charge(3), clearcasting
1:32.034 rotation . arcane_blast Fluffy_Pillow 23834.7/66560: 36% mana arcane_charge(3), arcane_harmony(8)
1:33.651 rotation . arcane_barrage Fluffy_Pillow 20487.3/66560: 31% mana arcane_charge(4), clearcasting, arcane_harmony(8)
1:35.071 rotation . arcane_orb Fluffy_Pillow 25040.0/66560: 38% mana clearcasting
1:36.488 rotation . arcane_blast Fluffy_Pillow 26426.3/66560: 40% mana arcane_charge(2), clearcasting
1:38.274 cooldowns x shifting_power Fluffy_Pillow 24678.8/66560: 37% mana arcane_charge(3), clearcasting
1:42.222 rotation . arcane_barrage Fluffy_Pillow 27434.4/66560: 41% mana arcane_charge(3), clearcasting
1:43.642 cooldowns s touch_of_the_magi Fluffy_Pillow 31321.5/66560: 47% mana clearcasting
1:45.060 cooldowns v arcane_power Fluffy_Pillow 30709.1/66560: 46% mana arcane_charge(4), clearcasting
1:45.060 rotation . arcane_missiles Fluffy_Pillow 30709.1/66560: 46% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
1:53.098 rotation . arcane_blast Fluffy_Pillow 30159.3/66560: 45% mana arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(15)
1:54.546 rotation . arcane_blast Fluffy_Pillow 28649.4/66560: 43% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, arcane_harmony(15)
1:55.992 cooldowns y presence_of_mind Fluffy_Pillow 27136.8/66560: 41% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, arcane_harmony(15)
1:55.992 rotation . arcane_missiles Fluffy_Pillow 27136.8/66560: 41% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, arcane_harmony(15)
2:00.063 cooldowns w rune_of_power Fluffy_Pillow 32556.1/66560: 49% mana arcane_charge(4), presence_of_mind(3), arcane_harmony(15)
2:01.480 rotation . arcane_blast Fluffy_Pillow 34442.4/66560: 52% mana arcane_charge(4), presence_of_mind(3), rune_of_power, arcane_harmony(15)
2:02.900 rotation . arcane_blast Fluffy_Pillow 29457.7/66560: 44% mana arcane_charge(4), presence_of_mind(2), rune_of_power, arcane_harmony(15)
2:04.319 rotation . arcane_missiles Fluffy_Pillow 24471.7/66560: 37% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, arcane_harmony(15)
2:06.451 shared_cds . use_mana_gem Harmony 27309.8/66560: 41% mana arcane_charge(4), presence_of_mind, rune_of_power, arcane_harmony(15)
2:06.451 rotation . arcane_blast Fluffy_Pillow 33965.8/66560: 51% mana arcane_charge(4), presence_of_mind, rune_of_power, arcane_harmony(15)
2:07.870 rotation . arcane_missiles Fluffy_Pillow 28979.8/66560: 44% mana arcane_charge(4), clearcasting, rune_of_power, arcane_harmony(15)
2:10.037 rotation . arcane_blast Fluffy_Pillow 31864.5/66560: 48% mana arcane_charge(4), rune_of_power, arcane_harmony(15)
2:11.483 rotation . arcane_blast Fluffy_Pillow 26914.4/66560: 40% mana arcane_charge(4), rune_of_power, arcane_harmony(15)
2:12.930 rotation . arcane_blast Fluffy_Pillow 21965.7/66560: 33% mana arcane_charge(4), rune_of_power, arcane_harmony(15)
2:14.376 rotation . arcane_blast Fluffy_Pillow 17015.6/66560: 26% mana arcane_charge(4), arcane_harmony(15)
2:15.821 rotation . arcane_blast Fluffy_Pillow 12064.2/66560: 18% mana arcane_charge(4), arcane_harmony(15)
2:17.267 rotation . arcane_blast Fluffy_Pillow 7114.1/66560: 11% mana arcane_charge(4), clearcasting, arcane_harmony(15)
2:18.714 rotation . evocation Harmony 2165.3/66560: 3% mana arcane_charge(4), clearcasting, arcane_harmony(15)
2:23.814 rotation ? cancel_action Fluffy_Pillow 63370.3/66560: 95% mana arcane_charge(4), clearcasting, evocation, arcane_harmony(15)
2:23.817 rotation . arcane_blast Fluffy_Pillow 63374.3/66560: 95% mana arcane_charge(4), clearcasting, arcane_harmony(15)
2:25.263 rotation . arcane_barrage Fluffy_Pillow 58424.2/66560: 88% mana arcane_charge(4), clearcasting, arcane_harmony(15)
2:26.681 rotation . arcane_orb Fluffy_Pillow 62974.2/66560: 95% mana clearcasting
2:28.100 rotation . arcane_blast Fluffy_Pillow 64363.2/66560: 97% mana arcane_charge(2), clearcasting
2:29.887 rotation . arcane_missiles Fluffy_Pillow 62443.0/66560: 94% mana arcane_charge(3), clearcasting
2:32.057 rotation . arcane_blast Fluffy_Pillow 65331.7/66560: 98% mana arcane_charge(3), arcane_harmony(8)
2:33.672 rotation . arcane_blast Fluffy_Pillow 61065.3/66560: 92% mana arcane_charge(4), arcane_harmony(8)
2:35.121 rotation . arcane_blast Fluffy_Pillow 56119.2/66560: 84% mana arcane_charge(4), arcane_harmony(8)
2:36.568 rotation . arcane_blast Fluffy_Pillow 51170.5/66560: 77% mana arcane_charge(4), arcane_harmony(8)
2:38.014 rotation . arcane_blast Fluffy_Pillow 46220.4/66560: 69% mana arcane_charge(4), arcane_harmony(8)
2:39.460 cooldowns x shifting_power Fluffy_Pillow 41270.3/66560: 62% mana arcane_charge(4), arcane_harmony(8)
2:43.533 rotation . arcane_barrage Fluffy_Pillow 44192.3/66560: 66% mana arcane_charge(4), arcane_harmony(8)
2:44.952 cooldowns t touch_of_the_magi Fluffy_Pillow 48743.7/66560: 73% mana
2:46.371 cooldowns w rune_of_power Fluffy_Pillow 48132.6/66560: 72% mana arcane_charge(4)
2:47.790 rotation . arcane_missiles Fluffy_Pillow 50021.6/66560: 75% mana arcane_charge(4), rune_of_power
2:57.348 rotation . arcane_blast Fluffy_Pillow 40245.2/66560: 60% mana arcane_charge(4), rune_of_power, arcane_harmony(15)
2:58.794 rotation . arcane_barrage Fluffy_Pillow 35295.1/66560: 53% mana arcane_charge(4), rune_of_power, arcane_harmony(15)
3:00.213 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 39846.5/66560: 60% mana
3:00.213 rotation . arcane_orb Fluffy_Pillow 39846.5/66560: 60% mana
3:01.631 rotation . arcane_blast Fluffy_Pillow 41234.1/66560: 62% mana arcane_charge(2)
3:03.417 rotation . arcane_blast Fluffy_Pillow 39486.7/66560: 59% mana arcane_charge(3)
3:05.031 rotation . arcane_blast Fluffy_Pillow 36135.2/66560: 54% mana arcane_charge(4)
3:06.477 rotation . arcane_blast Fluffy_Pillow 31185.1/66560: 47% mana arcane_charge(4), clearcasting
3:07.925 rotation . arcane_blast Fluffy_Pillow 26237.7/66560: 39% mana arcane_charge(4), clearcasting
3:09.370 rotation . arcane_blast Fluffy_Pillow 21286.3/66560: 32% mana arcane_charge(4), clearcasting
3:10.817 rotation . arcane_barrage Fluffy_Pillow 16337.5/66560: 25% mana arcane_charge(4), clearcasting(2)
3:12.235 rotation . arcane_blast Fluffy_Pillow 20887.6/66560: 31% mana clearcasting(2)
3:14.360 rotation . arcane_blast Fluffy_Pillow 22341.4/66560: 34% mana arcane_charge, clearcasting(2)
3:16.316 rotation . arcane_blast Fluffy_Pillow 22195.2/66560: 33% mana arcane_charge(2), clearcasting(2), empyreal_surge(5)
3:18.102 rotation . arcane_missiles Fluffy_Pillow 20447.7/66560: 31% mana arcane_charge(3), clearcasting(3), empyreal_surge(5)
3:22.134 rotation . arcane_blast Fluffy_Pillow 25815.1/66560: 39% mana arcane_charge(3), clearcasting(2), arcane_harmony(15), empyreal_surge(5)
3:23.752 rotation . arcane_barrage Fluffy_Pillow 22469.0/66560: 34% mana arcane_charge(4), clearcasting(2), arcane_harmony(15), empyreal_surge(5)
3:25.169 rotation . arcane_orb Fluffy_Pillow 27017.7/66560: 41% mana clearcasting(2), empyreal_surge(5)
3:26.587 rotation . arcane_blast Fluffy_Pillow 28405.4/66560: 43% mana arcane_charge(2), clearcasting(2), empyreal_surge(5)
3:28.373 rotation . arcane_missiles Fluffy_Pillow 26657.9/66560: 40% mana arcane_charge(3), clearcasting(2), empyreal_surge(5)
3:32.418 rotation . arcane_barrage Fluffy_Pillow 32042.6/66560: 48% mana arcane_charge(3), arcane_harmony(15)
3:33.838 cooldowns s touch_of_the_magi Fluffy_Pillow 35929.7/66560: 54% mana
3:35.256 cooldowns v arcane_power Fluffy_Pillow 35317.3/66560: 53% mana arcane_charge(4)
3:35.256 shared_cds . berserking Fluffy_Pillow 35317.3/66560: 53% mana arcane_charge(4), arcane_power, rune_of_power
3:35.256 shared_cds . use_items Fluffy_Pillow 35317.3/66560: 53% mana berserking, arcane_charge(4), arcane_power, rune_of_power
3:35.256 rotation . arcane_missiles Fluffy_Pillow 35317.3/66560: 53% mana berserking, arcane_charge(4), arcane_power, rune_of_power
3:43.094 cooldowns z presence_of_mind Fluffy_Pillow 30751.3/66560: 46% mana berserking, arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(15), soul_infusion
3:43.094 rotation . arcane_blast Fluffy_Pillow 30751.3/66560: 46% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, arcane_harmony(15), soul_infusion
3:44.384 rotation . arcane_blast Fluffy_Pillow 29031.0/66560: 44% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, arcane_harmony(15), soul_infusion
3:45.673 rotation . arcane_blast Fluffy_Pillow 27309.5/66560: 41% mana berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, arcane_harmony(15), soul_infusion
3:46.961 rotation . arcane_blast Fluffy_Pillow 25586.5/66560: 38% mana berserking, arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(15), soul_infusion
3:48.277 rotation . arcane_blast Fluffy_Pillow 23900.9/66560: 36% mana arcane_charge(4), arcane_power, arcane_harmony(15), soul_infusion
3:49.722 rotation . arcane_blast Fluffy_Pillow 22387.0/66560: 34% mana arcane_charge(4), arcane_power, clearcasting, arcane_harmony(15), soul_infusion
3:51.170 cooldowns w rune_of_power Fluffy_Pillow 17439.6/66560: 26% mana arcane_charge(4), clearcasting, arcane_harmony(15), soul_infusion
3:52.588 rotation . arcane_missiles Fluffy_Pillow 19327.2/66560: 29% mana arcane_charge(4), clearcasting, rune_of_power, arcane_harmony(15), soul_infusion
3:54.727 rotation . arcane_blast Fluffy_Pillow 22174.6/66560: 33% mana arcane_charge(4), rune_of_power, arcane_harmony(15)
3:56.175 rotation . arcane_blast Fluffy_Pillow 17227.2/66560: 26% mana arcane_charge(4), clearcasting, rune_of_power, arcane_harmony(15)
3:57.622 rotation . arcane_missiles Fluffy_Pillow 12278.5/66560: 18% mana arcane_charge(4), clearcasting, rune_of_power, arcane_harmony(15)
3:59.764 rotation . arcane_blast Fluffy_Pillow 15129.9/66560: 23% mana arcane_charge(4), rune_of_power, arcane_harmony(15)
4:01.210 rotation . arcane_blast Fluffy_Pillow 10179.8/66560: 15% mana arcane_charge(4), rune_of_power, arcane_harmony(15)
4:02.657 rotation . arcane_barrage Fluffy_Pillow 5231.1/66560: 8% mana arcane_charge(4), rune_of_power, arcane_harmony(15)
4:04.074 rotation . arcane_orb Fluffy_Pillow 9779.8/66560: 15% mana rune_of_power
4:05.493 cooldowns x shifting_power Fluffy_Pillow 11168.7/66560: 17% mana arcane_charge(2)
4:09.506 shared_cds . use_mana_gem Harmony 14010.8/66560: 21% mana arcane_charge(2)
4:09.506 rotation . arcane_blast Fluffy_Pillow 20666.8/66560: 31% mana arcane_charge(2)
4:11.291 rotation . arcane_blast Fluffy_Pillow 18918.0/66560: 28% mana arcane_charge(3)
4:12.906 rotation . arcane_blast Fluffy_Pillow 15567.9/66560: 23% mana arcane_charge(4)
4:14.353 rotation . arcane_blast Fluffy_Pillow 10619.2/66560: 16% mana arcane_charge(4)
4:15.799 rotation @ evocation Harmony 5669.1/66560: 9% mana arcane_charge(4), clearcasting
4:20.599 rotation ? cancel_action Fluffy_Pillow 63273.7/66560: 95% mana arcane_charge(4), clearcasting, evocation
4:20.604 rotation . arcane_blast Fluffy_Pillow 63280.4/66560: 95% mana arcane_charge(4), clearcasting
4:22.051 rotation . arcane_barrage Fluffy_Pillow 58331.6/66560: 88% mana arcane_charge(4), clearcasting
4:23.467 rotation . arcane_orb Fluffy_Pillow 62879.0/66560: 94% mana clearcasting
4:24.886 rotation . arcane_blast Fluffy_Pillow 64268.0/66560: 97% mana arcane_charge(2), clearcasting
4:26.672 rotation . arcane_barrage Fluffy_Pillow 62441.7/66560: 94% mana arcane_charge(3), clearcasting
4:28.090 cooldowns t touch_of_the_magi Fluffy_Pillow 66326.1/66560: 100% mana clearcasting(2)
4:29.508 cooldowns w rune_of_power Fluffy_Pillow 64065.3/66560: 96% mana arcane_charge(4), clearcasting(2)
4:30.927 rotation . arcane_missiles Fluffy_Pillow 65954.3/66560: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
4:37.395 cooldowns z presence_of_mind Fluffy_Pillow 62997.7/66560: 95% mana arcane_charge(4), rune_of_power, arcane_harmony(15)
4:37.395 rotation . arcane_blast Fluffy_Pillow 62997.7/66560: 95% mana arcane_charge(4), presence_of_mind(3), rune_of_power, arcane_harmony(15)
4:38.814 rotation . arcane_blast Fluffy_Pillow 58011.7/66560: 87% mana arcane_charge(4), presence_of_mind(2), rune_of_power, arcane_harmony(15)
4:40.233 rotation . arcane_missiles Fluffy_Pillow 53025.6/66560: 80% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, arcane_harmony(15)
4:42.376 rotation . arcane_barrage Fluffy_Pillow 55878.4/66560: 84% mana arcane_charge(4), presence_of_mind, rune_of_power, arcane_harmony(15)
4:43.795 rotation . arcane_orb Fluffy_Pillow 60429.8/66560: 91% mana presence_of_mind
4:45.214 rotation . arcane_blast Fluffy_Pillow 61818.7/66560: 93% mana arcane_charge(2), presence_of_mind
4:46.633 rotation . arcane_blast Fluffy_Pillow 59582.7/66560: 90% mana arcane_charge(3)
4:48.251 rotation . arcane_blast Fluffy_Pillow 56236.6/66560: 84% mana arcane_charge(4), clearcasting
4:49.696 rotation . arcane_blast Fluffy_Pillow 51285.2/66560: 77% mana arcane_charge(4), clearcasting
4:51.141 rotation . arcane_blast Fluffy_Pillow 46333.8/66560: 70% mana arcane_charge(4), clearcasting(2)
4:52.588 rotation . arcane_blast Fluffy_Pillow 41385.0/66560: 62% mana arcane_charge(4), clearcasting(2)
4:54.037 rotation . arcane_missiles Fluffy_Pillow 36438.9/66560: 55% mana arcane_charge(4), clearcasting(3)
4:58.165 rotation . arcane_blast Fluffy_Pillow 41934.1/66560: 63% mana arcane_charge(4), clearcasting(2), arcane_harmony(15)
4:59.610 rotation . arcane_blast Fluffy_Pillow 36982.7/66560: 56% mana arcane_charge(4), clearcasting(2), arcane_harmony(15)
5:01.057 rotation . arcane_blast Fluffy_Pillow 32033.9/66560: 48% mana arcane_charge(4), clearcasting(2), arcane_harmony(15)
5:02.505 rotation . arcane_barrage Fluffy_Pillow 27086.5/66560: 41% mana arcane_charge(4), clearcasting(2), arcane_harmony(15)
5:03.923 rotation . arcane_missiles Fluffy_Pillow 31636.6/66560: 48% mana clearcasting(3)
5:06.232 cooldowns x shifting_power Fluffy_Pillow 34710.3/66560: 52% mana clearcasting(2), arcane_harmony(8)
5:10.280 cooldowns s touch_of_the_magi Fluffy_Pillow 37599.0/66560: 56% mana clearcasting(2), arcane_harmony(8)
5:11.697 cooldowns v arcane_power Fluffy_Pillow 36985.3/66560: 56% mana arcane_charge(4), clearcasting(2), arcane_harmony(8)
5:11.697 shared_cds . potion Fluffy_Pillow 36985.3/66560: 56% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, arcane_harmony(8)
5:11.697 rotation . arcane_missiles Fluffy_Pillow 36985.3/66560: 56% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, arcane_harmony(8), potion_of_spectral_intellect
5:21.962 rotation . arcane_blast Fluffy_Pillow 43150.1/66560: 65% mana arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(15), potion_of_spectral_intellect
5:23.406 rotation . arcane_blast Fluffy_Pillow 41634.8/66560: 63% mana arcane_charge(4), arcane_power, rune_of_power, arcane_harmony(15), potion_of_spectral_intellect
5:24.853 rotation . arcane_blast Fluffy_Pillow 40123.6/66560: 60% mana arcane_charge(4), arcane_power, arcane_harmony(15), potion_of_spectral_intellect
5:26.299 rotation . arcane_barrage Fluffy_Pillow 38611.0/66560: 58% mana arcane_charge(4), arcane_power, arcane_harmony(15), potion_of_spectral_intellect
5:27.718 rotation . arcane_orb Fluffy_Pillow 43162.4/66560: 65% mana potion_of_spectral_intellect
5:29.137 rotation . arcane_blast Fluffy_Pillow 44551.3/66560: 67% mana arcane_charge(2), potion_of_spectral_intellect
5:30.922 rotation . arcane_blast Fluffy_Pillow 42802.5/66560: 64% mana arcane_charge(3), potion_of_spectral_intellect
5:32.539 cooldowns w rune_of_power Fluffy_Pillow 39455.1/66560: 59% mana arcane_charge(4), clearcasting, potion_of_spectral_intellect
5:33.957 rotation . arcane_missiles Fluffy_Pillow 41342.7/66560: 62% mana arcane_charge(4), clearcasting, rune_of_power, potion_of_spectral_intellect
5:36.084 final_burn } arcane_blast Fluffy_Pillow 44174.2/66560: 66% mana arcane_charge(4), rune_of_power, arcane_harmony(8), potion_of_spectral_intellect
5:37.530 final_burn } arcane_blast Fluffy_Pillow 39224.1/66560: 59% mana arcane_charge(4), rune_of_power, arcane_harmony(8)
5:38.977 final_burn } arcane_blast Fluffy_Pillow 34275.3/66560: 51% mana arcane_charge(4), rune_of_power, arcane_harmony(8)
5:40.423 final_burn } arcane_blast Fluffy_Pillow 29325.3/66560: 44% mana arcane_charge(4), clearcasting, rune_of_power, arcane_harmony(8)
5:41.869 final_burn | arcane_missiles Fluffy_Pillow 24375.2/66560: 37% mana arcane_charge(4), clearcasting, rune_of_power, arcane_harmony(8)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 1377 1312 898
Intellect 450 -3 1408 1228 723 (31)
Spirit 0 0 0 0 0
Health 27540 26240 0
Mana 66560 66560 0
Spell Power 1408 1228 0
Crit 16.29% 16.29% 395
Haste 6.06% 6.06% 200
Versatility 6.27% 6.27% 251
Mana Regen 1331 1331 0
Mastery 33.12% 33.12% 686
Armor 291 291 291
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 187.00
Local Head Abominable Visage
ilevel: 184, stats: { 35 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Neck Trailspinner Pendant
ilevel: 184, stats: { +49 Sta, +54 Crit, +93 Mastery }
Local Shoulders Castigator's Mantle
ilevel: 184, stats: { 32 Armor, +41 Int, +65 Sta, +35 Vers, +48 Mastery }
Local Chest Soulsewn Vestments
ilevel: 184, stats: { 47 Armor, +55 Int, +87 Sta, +39 Crit, +73 Mastery }, enchant: { +20 Int }
Local Waist Sash of Exquisite Acquisitions
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +32 Vers, +50 Mastery }
Local Legs Beryllia's Leggings of Endless Torment
ilevel: 184, stats: { 41 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Feet Stradama's Misplaced Slippers
ilevel: 184, stats: { 29 Armor, +41 Int, +65 Sta, +35 Crit, +48 Mastery }
Local Wrists Necropolis Lord's Shackles
ilevel: 184, stats: { 23 Armor, +31 Int, +49 Sta, +25 Vers, +36 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +28 Crit, +53 Mastery }
Local Finger1 Bloodoath Signet
ilevel: 184, stats: { +49 Sta, +61 Crit, +85 Haste }, enchant: { +16 Mastery }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Arcane Harmony }
Local Trinket1 Empyreal Ordnance
ilevel: 184, stats: { +79 Mastery }, enchant: shadowcore_oil
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Trinket2 Soulletting Ruby
ilevel: 184, stats: { +52 Int }
item effects: { use: Soulletting Ruby, equip: Soul Infusion, equip: Soul Infusion }
Local Back Cloak of Enveloping Manifestations
ilevel: 184, stats: { 32 Armor, +49 Sta, +38 Crit, +24 Mastery, +31 StrAgiInt }
Local Main Hand Whizblast Walking Stick
ilevel: 184, weapon: { 63 - 87, 3.6 }, stats: { +55 Int, +190 Int, +87 Sta, +44 Vers, +68 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Harmony"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=abominable_visage,id=178732,bonus_id=6807/1498/6646
neck=trailspinner_pendant,id=178707,bonus_id=6807/1498/6646
shoulders=castigators_mantle,id=178859,bonus_id=6807/1498/6646
back=cloak_of_enveloping_manifestations,id=178851,bonus_id=6807/1498/6646
chest=soulsewn_vestments,id=178792,bonus_id=6807/1498/6646,enchant=eternal_insight
wrists=necropolis_lords_shackles,id=178782,bonus_id=6807/1498/6646,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6807/1498/6646
waist=sash_of_exquisite_acquisitions,id=179343,bonus_id=6807/1498/6646
legs=beryllias_leggings_of_endless_torment,id=178838,bonus_id=6807/1498/6646
feet=stradamas_misplaced_slippers,id=178756,bonus_id=6807/1498/6646
finger1=bloodoath_signet,id=178871,bonus_id=6807/1498/6646,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6926/1532,ilevel=235,enchant_id=6168
trinket1=empyreal_ordnance,id=180117,bonus_id=6807/1498/6646,enchant=shadowcore_oil
trinket2=soulletting_ruby,id=178809,bonus_id=6807/1498/6646
main_hand=whizblast_walking_stick,id=179339,bonus_id=6807/1498/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=187.40
# gear_stamina=898
# gear_intellect=723
# gear_crit_rating=395
# gear_haste_rating=200
# gear_mastery_rating=686
# gear_versatility_rating=251
# gear_armor=291

SiphonStorm : 4182 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
4181.8 4181.8 7.8 / 0.187% 719.7 / 17.2% 2.0
RPS Out RPS In Primary Resource Waiting APM Active Skill
2106.6 2001.2 Mana 0.00% 35.6 100.0% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
SiphonStorm 4182
Arcane Barrage 232 5.6% 16.1 17.32sec 4331 3149 Direct 16.1 3654 7527 4331 17.5%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.08 16.08 0.00 0.00 1.3756 0.0000 69647.38 69647.38 0.00% 3148.62 3148.62
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.49% 13.26 6 21 3653.87 2457 8793 3653.61 3183 4662 48459 48459 0.00%
crit 17.51% 2.81 0 9 7526.79 4915 17586 7171.50 0 16590 21189 21189 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [~]:0.01
    opener
    [*]:0.92
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    rotation
    [>]:1.26
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [?]:2.34
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [@]:0.57
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:3.37
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.83
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:1.36
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.97
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.45
Arcane Blast 1427 34.2% 93.3 3.21sec 4588 3149 Direct 94.3 3751 8130 4540 18.0%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 93.28 94.28 0.00 0.00 1.4569 0.0000 427966.92 427966.92 0.00% 3149.08 3149.08
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.98% 77.30 52 104 3751.00 718 9942 3751.13 3199 4424 289903 289903 0.00%
crit 18.02% 16.99 5 32 8129.71 1436 19885 8151.58 5318 12279 138064 138064 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [}]:3.68
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [)]:0.04
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [:]:14.91
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [.]:0.80
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:73.38
Arcane Echo 212 5.1% 142.6 2.11sec 444 0 Direct 142.6 363 771 444 19.8%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 142.58 142.58 0.00 0.00 0.0000 0.0000 63347.55 63347.55 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.16% 114.29 72 168 363.30 172 585 364.42 294 439 41528 41528 0.00%
crit 19.84% 28.29 7 48 771.13 343 1170 772.16 576 1050 21819 21819 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1600 38.3% 39.3 7.22sec 12190 6087 Periodic 264.4 1493 3180 1813 19.0% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 39.32 0.00 264.61 264.37 2.0026 0.2801 479350.07 479350.07 0.00% 6087.14 6087.14
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.02% 214.21 119 340 1493.00 812 2768 1499.44 1289 1782 319835 319835 0.00%
crit 18.98% 50.17 23 84 3180.09 1624 5535 3193.26 2497 4134 159515 159515 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [|]:0.89
  • if_expr:buff.clearcasting.react
    opener
    [+]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [,]:0.77
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    opener
    [-]:0.57
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:5.18
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [.]:5.55
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [.]:1.68
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:2.31
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (88) 0.0% (2.1%) 9.4 30.86sec 2808 2016

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.40 0.00 0.00 0.00 1.3925 0.0000 0.00 0.00 0.00% 2016.31 2016.31

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [.]:8.40
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 88 2.1% 9.4 31.99sec 2808 0 Direct 9.4 2414 4836 2808 16.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.40 9.40 0.00 0.00 0.0000 0.0000 26397.49 26397.49 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.71% 7.87 3 15 2413.80 2189 5936 2414.24 2189 3025 18993 18993 0.00%
crit 16.29% 1.53 0 6 4835.80 4379 11872 3901.26 0 8586 7405 7405 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (56) 0.0% (1.3%) 2.0 0.00sec 8276 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 56 1.3% 10.0 20.45sec 1655 0 Periodic 14.0 1020 2027 1183 16.2% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 16552.32 16552.32 0.00% 678.60 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 83.82% 11.73 6 14 1019.72 114 1212 1020.03 886 1205 11962 11962 0.00%
crit 16.18% 2.26 0 8 2027.35 229 2425 1842.93 0 2425 4590 4590 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:204.52
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 32 0.8% 17.9 16.13sec 541 0 Direct 17.9 459 917 541 18.1%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.95 17.95 0.00 0.00 0.0000 0.0000 9718.26 9718.26 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.93% 14.70 4 28 458.63 446 473 458.57 446 471 6744 6744 0.00%
crit 18.07% 3.24 0 12 917.27 893 946 886.98 0 946 2974 2974 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (13) 0.0% (0.3%) 1.0 0.00sec 3712 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 93  / 13 0.3% 84.0 1.41sec 44 31 Direct 84.0 36 75 44 21.1%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 84.00 84.00 0.00 0.00 1.4228 0.0000 3712.20 3712.20 0.00% 31.06 31.06
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 78.87% 66.25 54 77 35.92 23 50 35.91 34 38 2379 2379 0.00%
crit 21.13% 17.75 7 30 75.08 47 100 75.10 61 95 1333 1333 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:29.00
Shadowcore Oil Blast 36 0.9% 36.3 8.09sec 298 0 Direct 36.3 252 505 298 18.0%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 36.30 36.30 0.00 0.00 0.0000 0.0000 10803.48 10803.48 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.02% 29.77 10 53 252.23 245 260 252.23 248 257 7510 7510 0.00%
crit 17.98% 6.53 0 17 504.53 491 520 503.76 0 520 3294 3294 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 66 1.6% 4.5 65.04sec 4338 1141 Periodic 18.0 920 1875 1092 18.0% 5.4%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.53 0.00 18.02 18.02 3.8026 0.8938 19672.13 19672.13 0.00% 1140.81 1140.81
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.04% 14.78 6 24 920.42 833 1205 920.33 833 997 13605 13605 0.00%
crit 17.96% 3.24 0 9 1874.79 1667 2274 1816.48 0 2274 6067 6067 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [x]:4.54
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (420) 0.0% (10.0%) 6.3 47.00sec 19883 14611

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.32 0.00 0.00 0.00 1.3610 0.0000 0.00 0.00 0.00% 14610.78 14610.78

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [s]:1.72
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [t]:3.42
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [u]:0.19
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    opener
    [%]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 420 10.0% 6.3 46.94sec 19883 0 Direct 6.3 19919 0 19919 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.32 6.31 0.00 0.00 0.0000 0.0000 125652.68 125652.68 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.31 5 8 19918.89 468 62796 20042.52 12959 29255 125653 125653 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:18135.58
  • base_dd_max:18135.58
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
SiphonStorm
Arcane Power 3.5 91.34sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.54 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [v]:2.54
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [&]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SiphonStorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 188.85sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    shared_cds
    [.]:1.99
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.6 91.18sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.57 0.00 21.36 0.00 4.3925 0.7336 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SiphonStorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [!]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [<]:0.33
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [=]:1.06
  • if_expr:runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
    rotation
    [.]:1.19
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SiphonStorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SiphonStorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 300.80sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.04 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.04
  • if_expr:buff.arcane_power.up
Presence of Mind 3.6 86.84sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.59 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [y]:1.46
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [z]:0.87
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [{]:0.26
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
    opener
    [']:0.04
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
    opener
    [(]:0.96
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Rune of Power 6.0 54.60sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.98 0.00 0.00 0.00 1.3595 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [w]:5.00
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
    opener
    [$]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Soul Fragment (soulletting_ruby) 2.0 189.53sec

Stats Details: Soulletting Ruby

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soulletting Ruby

  • id:345802
  • school:shadow
  • range:40.0
  • travel_speed:5.6000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345802
  • name:Soul Fragment
  • school:shadow
  • tooltip:
  • description:
Replenish Mana (use_mana_gem) 2.9 123.65sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.88 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SiphonStorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.88
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 17.1 105.9 17.6sec 2.5sec 15.2sec 86.03% 0.00% 73.6 (74.3) 0.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.3s / 57.2s
  • trigger_min/max:0.0s / 20.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 67.7s

Stack Uptimes

  • arcane_charge_1:5.21%
  • arcane_charge_2:7.46%
  • arcane_charge_3:7.00%
  • arcane_charge_4:66.37%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.5 0.0 90.8sec 90.8sec 14.8sec 17.47% 0.00% 0.0 (0.0) 3.4

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:68.4s / 113.0s
  • trigger_min/max:68.4s / 113.0s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • arcane_power_1:17.47%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 187.8sec 187.8sec 12.0sec 8.06% 16.89% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 271.8s
  • trigger_min/max:180.0s / 271.8s
  • trigger_pct:100.00%
  • duration_min/max:6.2s / 12.0s

Stack Uptimes

  • berserking_1:8.06%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 16.7 8.6 18.0sec 11.7sec 7.6sec 41.99% 0.00% 0.1 (0.1) 0.7

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.53%
  • clearcasting_2:14.42%
  • clearcasting_3:3.05%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Empyreal Surge 2.0 0.0 183.5sec 183.5sec 15.0sec 10.12% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:55.64

Trigger Details

  • interval_min/max:180.0s / 257.4s
  • trigger_min/max:180.0s / 257.4s
  • trigger_pct:100.00%
  • duration_min/max:15.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.12%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.6 0.0 91.2sec 91.2sec 4.5sec 5.39% 0.00% 17.8 (17.8) 0.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:70.6s / 126.8s
  • trigger_min/max:70.6s / 126.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 5.2s

Stack Uptimes

  • evocation_1:5.39%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 301.5sec 301.5sec 24.7sec 8.63% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 334.2s
  • trigger_min/max:300.0s / 334.2s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.63%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.6 0.0 85.7sec 85.7sec 6.5sec 7.78% 11.35% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.8s / 149.7s
  • trigger_min/max:52.8s / 149.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 29.1s

Stack Uptimes

  • presence_of_mind_1:3.94%
  • presence_of_mind_2:3.08%
  • presence_of_mind_3:0.76%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.5 0.0 32.3sec 32.3sec 11.8sec 37.55% 0.00% 0.0 (0.0) 9.2

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.1s / 79.6s
  • trigger_min/max:12.1s / 79.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:37.55%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Siphon Storm 3.6 17.8 91.2sec 11.8sec 32.9sec 39.16% 0.00% 0.0 (0.0) 3.3

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_siphon_storm
  • max_stacks:6
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.02
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:70.6s / 126.8s
  • trigger_min/max:0.7s / 123.2s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 34.7s

Stack Uptimes

  • siphon_storm_1:1.05%
  • siphon_storm_2:1.05%
  • siphon_storm_3:1.04%
  • siphon_storm_4:1.04%
  • siphon_storm_5:1.04%
  • siphon_storm_6:33.94%

Spelldata

  • id:332934
  • name:Siphon Storm
  • tooltip:Intellect increased by {$s1=2}%
  • description:{$@spelldesc332928=Evocation grants {$332929s1=1} $LArcane Charge:Charges;, and while channeling Evocation, your Intellect is increased by {$332934s1=2}% every $12051t2 sec. Lasts {$332934d=30 seconds}.}
  • max_stacks:6
  • duration:30.00
  • cooldown:0.00
  • default_chance:101.00%
Soul Infusion 2.0 0.0 188.5sec 188.5sec 16.0sec 10.75% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_soul_infusion
  • max_stacks:1
  • base duration:16.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:crit_rating
  • amount:666.37

Trigger Details

  • interval_min/max:154.9s / 274.2s
  • trigger_min/max:154.9s / 274.2s
  • trigger_pct:100.00%
  • duration_min/max:4.4s / 16.0s

Stack Uptimes

  • soul_infusion_1:10.75%

Spelldata

  • id:345805
  • name:Soul Infusion
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc345801=Draw out a piece of the target's soul, decreasing their movement speed by {$s1=30}% until the soul reaches you. The soul instantly heals you for {$345806s1=0}, and grants you up to ${{$345807s1=216}+{$345807s2=276}} Critical Strike for {$345805d=16 seconds}. You gain more Critical Strike from lower health targets.}
  • max_stacks:0
  • duration:16.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.43% 0.00% 21.05%
Arcane Barrage Arcane Charge 4 97.57% 78.95% 100.00%
Arcane Blast Arcane Charge 0 4.97% 0.93% 9.52%
Arcane Blast Arcane Charge 1 2.28% 0.00% 6.14%
Arcane Blast Arcane Charge 2 8.87% 5.00% 13.79%
Arcane Blast Arcane Charge 3 10.38% 6.49% 15.89%
Arcane Blast Arcane Charge 4 73.50% 62.96% 85.71%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 4.04% 0.82% 9.66% 1.8s 0.0s 10.0s
Conserve Phase 100.00% 100.00% 100.00% 300.3s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000199.271135.510259.609
Evocation12.6940.00046.84846.21721.030112.746
Shifting Power12.2040.00038.25556.06635.84298.339
Rune of Power11.9750.00079.83074.08033.737156.162
Touch of the Magi7.7320.00025.56550.87430.34585.571
Arcane Power9.5600.00024.02834.22921.63360.889
Arcane Barrage14.8681.29455.944256.427200.660315.236
Arcane Orb12.4610.00072.362127.60263.034206.365
Presence of Mind29.5840.00086.863112.18350.267164.994

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
SiphonStorm
mana_regen Mana 3088.85 383170.63 63.75% 124.05 16511.08 4.13%
Evocation Mana 162.26 158230.01 26.32% 975.15 27846.49 14.97%
Mana Gem Mana 2.88 19189.70 3.19% 6656.00 0.00 0.00%
Arcane Barrage Mana 16.08 40479.23 6.73% 2517.66 2059.08 4.84%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65185.0 2001.21 2106.60 46389.2 34909.2 2254.8 66560.0
Usage Type Count Total Avg RPE APR
SiphonStorm
arcane_blast Mana 94.3 517031.5 5483.6 5542.7 0.8
arcane_missiles Mana 39.3 83913.7 2134.3 2134.0 5.7
arcane_orb Mana 9.4 4699.4 499.9 499.8 5.6
shifting_power Mana 4.5 11342.4 2500.0 2501.1 1.7
touch_of_the_magi Mana 6.3 15672.4 2480.6 2480.0 8.0

Statistics & Data Analysis

Fight Length
SiphonStorm Fight Length
Count 2122
Mean 300.32
Minimum 240.00
Maximum 359.95
Spread ( max - min ) 119.95
Range [ ( max - min ) / 2 * 100% ] 19.97%
DPS
SiphonStorm Damage Per Second
Count 2122
Mean 4181.84
Minimum 3607.93
Maximum 4999.60
Spread ( max - min ) 1391.66
Range [ ( max - min ) / 2 * 100% ] 16.64%
Standard Deviation 183.8849
5th Percentile 3900.39
95th Percentile 4488.61
( 95th Percentile - 5th Percentile ) 588.22
Mean Distribution
Standard Deviation 3.9918
95.00% Confidence Interval ( 4174.01 - 4189.66 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 75
0.1% Error 7428
0.1 Scale Factor Error with Delta=300 289
0.05 Scale Factor Error with Delta=300 1155
0.01 Scale Factor Error with Delta=300 28866
Priority Target DPS
SiphonStorm Priority Target Damage Per Second
Count 2122
Mean 4181.84
Minimum 3607.93
Maximum 4999.60
Spread ( max - min ) 1391.66
Range [ ( max - min ) / 2 * 100% ] 16.64%
Standard Deviation 183.8849
5th Percentile 3900.39
95th Percentile 4488.61
( 95th Percentile - 5th Percentile ) 588.22
Mean Distribution
Standard Deviation 3.9918
95.00% Confidence Interval ( 4174.01 - 4189.66 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 75
0.1% Error 7428
0.1 Scale Factor Error with Delta=300 289
0.05 Scale Factor Error with Delta=300 1155
0.01 Scale Factor Error with Delta=300 28866
DPS(e)
SiphonStorm Damage Per Second (Effective)
Count 2122
Mean 4181.84
Minimum 3607.93
Maximum 4999.60
Spread ( max - min ) 1391.66
Range [ ( max - min ) / 2 * 100% ] 16.64%
Damage
SiphonStorm Damage
Count 2122
Mean 1249108.27
Minimum 949806.82
Maximum 1575437.07
Spread ( max - min ) 625630.25
Range [ ( max - min ) / 2 * 100% ] 25.04%
DTPS
SiphonStorm Damage Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
SiphonStorm Healing Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
SiphonStorm Healing Per Second (Effective)
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
SiphonStorm Heal
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
SiphonStorm Healing Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
SiphonStorm Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
SiphonStormTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
SiphonStorm Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
I 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
J 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
K 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
L 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
M 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
Q 0.00 variable,name=totm_max_charges,op=reset,default=2
R 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
S 0.00 variable,name=inverted_opener,op=reset,default=-1
T 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
U 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
V 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
W 0.00 variable,name=am_spam,op=reset,default=0
X 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Y 0.00 variable,name=evo_pct,op=reset,default=15
Z 0.00 flask
a 0.00 food
b 0.00 augmentation
c 0.00 arcane_familiar
d 0.00 arcane_intellect
e 0.00 conjure_mana_gem
f 0.00 snapshot_stats
g 0.00 mirror_image
h 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
i 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
j 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
k 0.00 call_action_list,name=shared_cds
l 0.00 call_action_list,name=aoe,if=active_enemies>2
m 0.00 call_action_list,name=opener,if=variable.have_opened=0
n 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
o 0.00 call_action_list,name=cooldowns
p 0.00 call_action_list,name=rotation,if=variable.final_burn=0
q 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
r 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
s 1.72 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
t 3.42 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
u 0.19 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
v 2.54 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
w 5.00 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
x 4.54 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
y 1.46 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
z 0.87 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
{ 0.26 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn
# count action,conditions
| 0.89 arcane_missiles,if=buff.clearcasting.react,chain=1
} 3.68 arcane_blast
~ 0.01 arcane_barrage
actions.opener
# count action,conditions
! 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
" 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
# 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
$ 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
% 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
& 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
' 0.04 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
( 0.96 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
) 0.04 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
* 0.92 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
+ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
, 0.77 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
- 0.57 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
: 14.91 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
0.00 arcane_barrage
actions.rotation
# count action,conditions
; 3.54 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
< 0.33 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
= 1.06 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
> 1.26 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
? 2.34 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
@ 0.57 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
. 0.80 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
. 5.18 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
. 5.55 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
. 1.68 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
. 2.31 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 8.40 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
. 3.37 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.83 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 1.36 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.97 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 73.38 arcane_blast
. 1.19 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.45 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.88 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.04 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
. 1.99 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
. 1.99 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
. 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDFIJKMPQRSTVWYZabegi."#$::.::::::::*!;%&...+'):,:::,x...........?tw...................x=;>sv...y.......w................@.x.tw..........;.............>sv...z......x...........tw.........;........x..>sv...y..w............|}

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat F totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat I totm_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat J barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat M ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat P ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Q totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat R aoe_totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat S inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat V ap_on_use Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat W am_spam Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Y evo_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Z flask SiphonStorm 66560.0/66560: 100% mana
Pre precombat a food SiphonStorm 66560.0/66560: 100% mana
Pre precombat b augmentation SiphonStorm 66560.0/66560: 100% mana
Pre precombat e conjure_mana_gem Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat g mirror_image Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat i arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana
0:00.000 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 65185.0/66560: 98% mana
0:00.000 opener " arcane_orb Fluffy_Pillow 65185.0/66560: 98% mana
0:01.417 opener # arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana bloodlust
0:02.660 opener $ rune_of_power Fluffy_Pillow 61065.3/66560: 92% mana bloodlust
0:03.752 opener : arcane_blast Fluffy_Pillow 62519.0/66560: 94% mana bloodlust, rune_of_power
0:04.866 opener : arcane_blast Fluffy_Pillow 57127.0/66560: 86% mana bloodlust, rune_of_power
0:05.980 shared_cds . use_mana_gem SiphonStorm 51734.9/66560: 78% mana bloodlust, rune_of_power
0:05.980 opener : arcane_blast Fluffy_Pillow 58390.9/66560: 88% mana bloodlust, rune_of_power
0:07.093 opener : arcane_blast Fluffy_Pillow 52997.5/66560: 80% mana bloodlust, rune_of_power
0:08.206 opener : arcane_blast Fluffy_Pillow 47604.2/66560: 72% mana bloodlust, clearcasting, rune_of_power
0:09.318 opener : arcane_blast Fluffy_Pillow 42209.5/66560: 63% mana bloodlust, clearcasting, rune_of_power
0:10.433 opener : arcane_blast Fluffy_Pillow 36818.7/66560: 55% mana bloodlust, clearcasting(2), rune_of_power
0:11.546 opener : arcane_blast Fluffy_Pillow 31425.4/66560: 47% mana bloodlust, clearcasting(2), rune_of_power
0:12.659 opener : arcane_blast Fluffy_Pillow 26032.0/66560: 39% mana bloodlust, clearcasting(2), rune_of_power
0:13.773 opener : arcane_blast Fluffy_Pillow 20640.0/66560: 31% mana bloodlust, clearcasting(2), rune_of_power
0:14.885 opener * arcane_barrage Fluffy_Pillow 15245.2/66560: 23% mana bloodlust, clearcasting(2), rune_of_power
0:15.975 opener ! evocation SiphonStorm 19358.7/66560: 29% mana bloodlust, clearcasting(3), empyreal_surge(5)
0:19.675 rotation ; cancel_action Fluffy_Pillow 66560.0/66560: 100% mana bloodlust, arcane_charge, clearcasting(3), evocation, siphon_storm(6), empyreal_surge(5)
0:19.678 opener % touch_of_the_magi Fluffy_Pillow 66560.0/66560: 100% mana bloodlust, arcane_charge, clearcasting(3), siphon_storm(6), empyreal_surge(5)
0:20.770 opener & arcane_power Fluffy_Pillow 64066.7/66560: 96% mana bloodlust, arcane_charge(4), clearcasting(3), siphon_storm(6), empyreal_surge(5)
0:20.770 shared_cds . potion Fluffy_Pillow 64066.7/66560: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, siphon_storm(6), empyreal_surge(5)
0:20.770 shared_cds . berserking Fluffy_Pillow 64066.7/66560: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, siphon_storm(6), empyreal_surge(5), potion_of_spectral_intellect
0:20.770 shared_cds . use_items Fluffy_Pillow 64066.7/66560: 96% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, siphon_storm(6), empyreal_surge(5), potion_of_spectral_intellect
0:20.770 opener + arcane_missiles Fluffy_Pillow 64066.7/66560: 96% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, siphon_storm(6), empyreal_surge(5), potion_of_spectral_intellect
0:28.721 opener ' presence_of_mind Fluffy_Pillow 64612.4/66560: 97% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, siphon_storm(6), empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:28.721 opener ) arcane_blast Fluffy_Pillow 64612.4/66560: 97% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, siphon_storm(6), empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:29.716 opener : arcane_blast Fluffy_Pillow 62499.5/66560: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, siphon_storm(6), empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:30.709 opener , arcane_missiles Fluffy_Pillow 60383.9/66560: 91% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power, siphon_storm(6), soul_infusion, potion_of_spectral_intellect
0:32.256 opener : arcane_blast Fluffy_Pillow 62443.2/66560: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, siphon_storm(6), soul_infusion, potion_of_spectral_intellect
0:33.250 opener : arcane_blast Fluffy_Pillow 60328.9/66560: 91% mana bloodlust, arcane_charge(4), arcane_power, siphon_storm(6), soul_infusion, potion_of_spectral_intellect
0:34.364 opener : arcane_blast Fluffy_Pillow 58374.4/66560: 88% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, siphon_storm(6), soul_infusion, potion_of_spectral_intellect
0:35.477 opener , arcane_missiles Fluffy_Pillow 56418.5/66560: 85% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, siphon_storm(6), soul_infusion, potion_of_spectral_intellect
0:37.216 cooldowns x shifting_power Fluffy_Pillow 58733.5/66560: 88% mana bloodlust, arcane_charge(4), siphon_storm(6), soul_infusion, potion_of_spectral_intellect
0:40.451 rotation . arcane_blast Fluffy_Pillow 60539.9/66560: 91% mana bloodlust, arcane_charge(4), siphon_storm(6), potion_of_spectral_intellect
0:41.565 rotation . arcane_barrage Fluffy_Pillow 55147.9/66560: 83% mana arcane_charge(4), siphon_storm(6), potion_of_spectral_intellect
0:42.984 rotation . arcane_orb Fluffy_Pillow 59699.2/66560: 90% mana siphon_storm(6), potion_of_spectral_intellect
0:44.402 rotation . arcane_blast Fluffy_Pillow 61086.9/66560: 92% mana arcane_charge(2), siphon_storm(6), potion_of_spectral_intellect
0:46.189 rotation . arcane_blast Fluffy_Pillow 59340.7/66560: 89% mana arcane_charge(3), siphon_storm(6)
0:47.804 rotation . arcane_blast Fluffy_Pillow 55990.6/66560: 84% mana arcane_charge(4), siphon_storm(6)
0:49.249 rotation . arcane_blast Fluffy_Pillow 51039.2/66560: 77% mana arcane_charge(4), siphon_storm(6)
0:50.695 rotation . arcane_blast Fluffy_Pillow 46089.1/66560: 69% mana arcane_charge(4), clearcasting
0:52.141 rotation . arcane_blast Fluffy_Pillow 41139.0/66560: 62% mana arcane_charge(4), clearcasting
0:53.586 rotation . arcane_blast Fluffy_Pillow 36187.6/66560: 54% mana arcane_charge(4), clearcasting
0:55.031 rotation . arcane_blast Fluffy_Pillow 31236.2/66560: 47% mana arcane_charge(4), clearcasting(2)
0:56.478 rotation ? arcane_barrage Fluffy_Pillow 26287.5/66560: 39% mana arcane_charge(4), clearcasting(2)
0:57.896 cooldowns t touch_of_the_magi Fluffy_Pillow 30837.5/66560: 46% mana clearcasting(2)
0:59.314 cooldowns w rune_of_power Fluffy_Pillow 30225.1/66560: 45% mana arcane_charge(4), clearcasting(2)
1:00.732 rotation . arcane_missiles Fluffy_Pillow 32112.8/66560: 48% mana arcane_charge(4), clearcasting(2), rune_of_power
1:09.377 rotation . arcane_blast Fluffy_Pillow 36121.0/66560: 54% mana arcane_charge(4), rune_of_power
1:10.824 rotation . arcane_blast Fluffy_Pillow 31172.2/66560: 47% mana arcane_charge(4), rune_of_power
1:12.271 rotation . arcane_barrage Fluffy_Pillow 26223.5/66560: 39% mana arcane_charge(4), rune_of_power
1:13.690 rotation . arcane_orb Fluffy_Pillow 30774.9/66560: 46% mana
1:15.109 rotation . arcane_blast Fluffy_Pillow 32163.8/66560: 48% mana arcane_charge(2)
1:16.895 rotation . arcane_blast Fluffy_Pillow 30416.4/66560: 46% mana arcane_charge(3)
1:18.511 rotation . arcane_blast Fluffy_Pillow 27067.6/66560: 41% mana arcane_charge(4)
1:19.959 rotation . arcane_blast Fluffy_Pillow 22120.2/66560: 33% mana arcane_charge(4)
1:21.406 rotation . arcane_barrage Fluffy_Pillow 17171.4/66560: 26% mana arcane_charge(4)
1:22.824 rotation . arcane_blast Fluffy_Pillow 21721.4/66560: 33% mana
1:24.948 rotation . arcane_blast Fluffy_Pillow 23173.9/66560: 35% mana arcane_charge
1:26.901 rotation . arcane_blast Fluffy_Pillow 23023.8/66560: 35% mana arcane_charge(2)
1:28.687 rotation . arcane_blast Fluffy_Pillow 21276.3/66560: 32% mana arcane_charge(3)
1:30.301 rotation . arcane_blast Fluffy_Pillow 17924.8/66560: 27% mana arcane_charge(4)
1:31.747 rotation . arcane_barrage Fluffy_Pillow 12974.7/66560: 19% mana arcane_charge(4)
1:33.166 rotation . arcane_blast Fluffy_Pillow 17526.1/66560: 26% mana
1:35.291 rotation . arcane_orb Fluffy_Pillow 18979.9/66560: 29% mana arcane_charge
1:36.709 rotation . arcane_blast Fluffy_Pillow 20367.6/66560: 31% mana arcane_charge(3)
1:38.325 cooldowns x shifting_power Fluffy_Pillow 17018.8/66560: 26% mana arcane_charge(4)
1:42.348 rotation = evocation SiphonStorm 19874.2/66560: 30% mana arcane_charge(4)
1:47.148 rotation ; cancel_action Fluffy_Pillow 66560.0/66560: 100% mana arcane_charge(4), evocation, siphon_storm(6)
1:47.153 rotation > arcane_barrage Fluffy_Pillow 66560.0/66560: 100% mana arcane_charge(4), siphon_storm(6)
1:48.569 cooldowns s touch_of_the_magi Fluffy_Pillow 66560.0/66560: 100% mana siphon_storm(6)
1:49.987 cooldowns v arcane_power Fluffy_Pillow 64065.3/66560: 96% mana arcane_charge(4), siphon_storm(6)
1:49.987 rotation . arcane_missiles Fluffy_Pillow 64065.3/66560: 96% mana arcane_charge(4), arcane_power, rune_of_power, siphon_storm(6)
1:58.488 rotation . arcane_blast Fluffy_Pillow 60381.9/66560: 91% mana arcane_charge(4), arcane_power, rune_of_power, siphon_storm(6)
1:59.937 rotation . arcane_blast Fluffy_Pillow 58873.3/66560: 88% mana arcane_charge(4), arcane_power, rune_of_power, siphon_storm(6)
2:01.381 cooldowns y presence_of_mind Fluffy_Pillow 57358.0/66560: 86% mana arcane_charge(4), arcane_power, rune_of_power, siphon_storm(6)
2:01.381 rotation . arcane_blast Fluffy_Pillow 57358.0/66560: 86% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, siphon_storm(6)
2:02.800 rotation . arcane_blast Fluffy_Pillow 55809.5/66560: 84% mana arcane_charge(4), arcane_power, presence_of_mind(2), siphon_storm(6)
2:04.218 rotation . arcane_barrage Fluffy_Pillow 54259.6/66560: 82% mana arcane_charge(4), arcane_power, presence_of_mind, siphon_storm(6)
2:05.636 rotation . arcane_orb Fluffy_Pillow 58809.7/66560: 88% mana presence_of_mind, siphon_storm(6)
2:07.055 rotation . arcane_blast Fluffy_Pillow 60198.6/66560: 90% mana arcane_charge(2), presence_of_mind, siphon_storm(6)
2:08.473 rotation . arcane_blast Fluffy_Pillow 57961.3/66560: 87% mana arcane_charge(3), siphon_storm(6)
2:10.089 shared_cds . use_mana_gem SiphonStorm 54612.5/66560: 82% mana arcane_charge(4), siphon_storm(6)
2:10.089 cooldowns w rune_of_power Fluffy_Pillow 61268.5/66560: 92% mana arcane_charge(4), siphon_storm(6)
2:11.506 rotation . arcane_blast Fluffy_Pillow 63154.8/66560: 95% mana arcane_charge(4), rune_of_power, siphon_storm(6)
2:12.952 rotation . arcane_blast Fluffy_Pillow 58204.7/66560: 87% mana arcane_charge(4), rune_of_power, siphon_storm(6)
2:14.397 rotation . arcane_blast Fluffy_Pillow 53253.3/66560: 80% mana arcane_charge(4), rune_of_power, siphon_storm(6)
2:15.844 rotation . arcane_blast Fluffy_Pillow 48304.6/66560: 73% mana arcane_charge(4), rune_of_power, siphon_storm(6)
2:17.291 rotation . arcane_blast Fluffy_Pillow 43355.8/66560: 65% mana arcane_charge(4), clearcasting, rune_of_power
2:18.737 rotation . arcane_missiles Fluffy_Pillow 38405.7/66560: 58% mana arcane_charge(4), clearcasting, rune_of_power
2:20.883 rotation . arcane_blast Fluffy_Pillow 41262.5/66560: 62% mana arcane_charge(4), rune_of_power
2:22.330 rotation . arcane_barrage Fluffy_Pillow 36313.7/66560: 55% mana arcane_charge(4), clearcasting, rune_of_power
2:23.747 rotation . arcane_blast Fluffy_Pillow 40862.4/66560: 61% mana clearcasting
2:25.873 rotation . arcane_orb Fluffy_Pillow 42317.6/66560: 64% mana arcane_charge, clearcasting
2:27.291 rotation . arcane_blast Fluffy_Pillow 43705.2/66560: 66% mana arcane_charge(3), clearcasting
2:28.907 rotation . arcane_blast Fluffy_Pillow 40356.4/66560: 61% mana arcane_charge(4), clearcasting
2:30.353 rotation . arcane_blast Fluffy_Pillow 35406.3/66560: 53% mana arcane_charge(4), clearcasting(2)
2:31.801 rotation . arcane_blast Fluffy_Pillow 30458.9/66560: 46% mana arcane_charge(4), clearcasting(2)
2:33.248 rotation . arcane_blast Fluffy_Pillow 25510.2/66560: 38% mana arcane_charge(4), clearcasting(2)
2:34.695 rotation . arcane_blast Fluffy_Pillow 20561.4/66560: 31% mana arcane_charge(4), clearcasting(2)
2:36.138 rotation @ arcane_barrage Fluffy_Pillow 15607.3/66560: 23% mana arcane_charge(4), clearcasting(2)
2:37.556 rotation . arcane_missiles Fluffy_Pillow 20157.4/66560: 30% mana clearcasting(3)
2:39.751 cooldowns x shifting_power Fluffy_Pillow 23079.4/66560: 35% mana clearcasting(2)
2:43.904 rotation . arcane_orb Fluffy_Pillow 26107.8/66560: 39% mana clearcasting(2)
2:45.322 cooldowns t touch_of_the_magi Fluffy_Pillow 27495.5/66560: 41% mana arcane_charge(2), clearcasting(2)
2:46.739 cooldowns w rune_of_power Fluffy_Pillow 26881.8/66560: 40% mana arcane_charge(4), clearcasting(2)
2:48.157 rotation . arcane_missiles Fluffy_Pillow 28769.4/66560: 43% mana arcane_charge(4), clearcasting(3), rune_of_power
2:56.491 rotation . arcane_blast Fluffy_Pillow 32363.6/66560: 49% mana arcane_charge(4), rune_of_power
2:57.935 rotation . arcane_blast Fluffy_Pillow 27410.9/66560: 41% mana arcane_charge(4), clearcasting, rune_of_power
2:59.383 rotation . arcane_missiles Fluffy_Pillow 22463.5/66560: 34% mana arcane_charge(4), clearcasting, rune_of_power
3:01.555 rotation . arcane_blast Fluffy_Pillow 25354.8/66560: 38% mana arcane_charge(4)
3:03.003 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 20407.4/66560: 31% mana arcane_charge(4)
3:03.003 rotation . arcane_blast Fluffy_Pillow 20407.4/66560: 31% mana arcane_charge(4)
3:04.450 rotation . arcane_blast Fluffy_Pillow 15458.7/66560: 23% mana arcane_charge(4)
3:05.894 rotation . arcane_blast Fluffy_Pillow 10505.9/66560: 16% mana arcane_charge(4)
3:07.342 rotation . evocation SiphonStorm 5558.5/66560: 8% mana arcane_charge(4)
3:12.242 rotation ; cancel_action Fluffy_Pillow 64363.3/66560: 97% mana arcane_charge(4), evocation, siphon_storm(6)
3:12.248 rotation . arcane_blast Fluffy_Pillow 64371.2/66560: 97% mana arcane_charge(4), siphon_storm(6)
3:13.695 rotation . arcane_barrage Fluffy_Pillow 59422.5/66560: 89% mana arcane_charge(4), siphon_storm(6)
3:15.114 rotation . arcane_orb Fluffy_Pillow 63973.9/66560: 96% mana siphon_storm(6)
3:16.534 rotation . arcane_blast Fluffy_Pillow 65364.2/66560: 98% mana arcane_charge(2), siphon_storm(6)
3:18.320 rotation . arcane_blast Fluffy_Pillow 62441.7/66560: 94% mana arcane_charge(3), clearcasting, siphon_storm(6), empyreal_surge(5)
3:19.935 rotation . arcane_blast Fluffy_Pillow 59091.5/66560: 89% mana arcane_charge(4), clearcasting, siphon_storm(6), empyreal_surge(5)
3:21.382 rotation . arcane_blast Fluffy_Pillow 54142.8/66560: 81% mana arcane_charge(4), clearcasting(2), siphon_storm(6), empyreal_surge(5)
3:22.828 rotation . arcane_blast Fluffy_Pillow 49192.7/66560: 74% mana arcane_charge(4), clearcasting(2), siphon_storm(6), empyreal_surge(5)
3:24.272 rotation . arcane_blast Fluffy_Pillow 44240.0/66560: 66% mana arcane_charge(4), clearcasting(2), siphon_storm(6), empyreal_surge(5)
3:25.719 rotation . arcane_blast Fluffy_Pillow 39291.2/66560: 59% mana arcane_charge(4), clearcasting(2), siphon_storm(6), empyreal_surge(5)
3:27.166 rotation . arcane_blast Fluffy_Pillow 34342.5/66560: 52% mana arcane_charge(4), clearcasting(2), siphon_storm(6), empyreal_surge(5)
3:28.613 rotation . arcane_blast Fluffy_Pillow 29393.7/66560: 44% mana arcane_charge(4), clearcasting(2), siphon_storm(6), empyreal_surge(5)
3:30.059 rotation . arcane_missiles Fluffy_Pillow 24443.6/66560: 37% mana arcane_charge(4), clearcasting(3), siphon_storm(6), empyreal_surge(5)
3:32.126 rotation > arcane_barrage Fluffy_Pillow 27195.2/66560: 41% mana arcane_charge(4), clearcasting(2), siphon_storm(6), empyreal_surge(5)
3:33.544 cooldowns s touch_of_the_magi Fluffy_Pillow 31745.2/66560: 48% mana clearcasting(2), siphon_storm(6)
3:34.961 cooldowns v arcane_power Fluffy_Pillow 31131.6/66560: 47% mana arcane_charge(4), clearcasting(2), siphon_storm(6)
3:34.961 shared_cds . berserking Fluffy_Pillow 31131.6/66560: 47% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, siphon_storm(6)
3:34.961 shared_cds . use_items Fluffy_Pillow 31131.6/66560: 47% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, siphon_storm(6)
3:34.961 rotation . arcane_missiles Fluffy_Pillow 31131.6/66560: 47% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, siphon_storm(6)
3:42.288 cooldowns z presence_of_mind Fluffy_Pillow 33385.3/66560: 50% mana berserking, arcane_charge(4), arcane_power, rune_of_power, soul_infusion
3:42.288 rotation . arcane_blast Fluffy_Pillow 33385.3/66560: 50% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, soul_infusion
3:43.577 rotation . arcane_missiles Fluffy_Pillow 31663.7/66560: 48% mana berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, soul_infusion
3:45.620 rotation . arcane_blast Fluffy_Pillow 34383.3/66560: 52% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, soul_infusion
3:46.912 rotation . arcane_blast Fluffy_Pillow 32665.7/66560: 49% mana berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, soul_infusion
3:48.201 rotation . arcane_blast Fluffy_Pillow 30944.1/66560: 46% mana arcane_charge(4), arcane_power, soul_infusion
3:49.647 rotation . arcane_barrage Fluffy_Pillow 29431.6/66560: 44% mana arcane_charge(4), arcane_power, soul_infusion
3:51.065 cooldowns x shifting_power Fluffy_Pillow 33981.6/66560: 51% mana soul_infusion
3:55.011 rotation . arcane_orb Fluffy_Pillow 36734.5/66560: 55% mana
3:56.428 rotation . arcane_blast Fluffy_Pillow 38120.8/66560: 57% mana arcane_charge(2)
3:58.213 rotation . arcane_blast Fluffy_Pillow 36372.0/66560: 55% mana arcane_charge(3)
3:59.830 rotation . arcane_blast Fluffy_Pillow 33024.6/66560: 50% mana arcane_charge(4)
4:01.277 rotation . arcane_blast Fluffy_Pillow 28075.8/66560: 42% mana arcane_charge(4)
4:02.723 rotation . arcane_blast Fluffy_Pillow 23125.7/66560: 35% mana arcane_charge(4)
4:04.170 rotation . arcane_blast Fluffy_Pillow 18177.0/66560: 27% mana arcane_charge(4)
4:05.617 rotation . arcane_barrage Fluffy_Pillow 13228.2/66560: 20% mana arcane_charge(4)
4:07.037 rotation . arcane_blast Fluffy_Pillow 17780.9/66560: 27% mana
4:09.162 rotation . arcane_blast Fluffy_Pillow 19234.7/66560: 29% mana arcane_charge
4:11.118 shared_cds . use_mana_gem SiphonStorm 19088.6/66560: 29% mana arcane_charge(2)
4:11.118 cooldowns t touch_of_the_magi Fluffy_Pillow 25744.6/66560: 39% mana arcane_charge(2)
4:12.538 cooldowns w rune_of_power Fluffy_Pillow 25134.9/66560: 38% mana arcane_charge(4)
4:13.958 rotation . arcane_missiles Fluffy_Pillow 27025.2/66560: 41% mana arcane_charge(4), rune_of_power
4:23.717 rotation . arcane_missiles Fluffy_Pillow 10016.3/66560: 15% mana arcane_charge(4), clearcasting, rune_of_power
4:25.754 rotation . arcane_barrage Fluffy_Pillow 12728.0/66560: 19% mana arcane_charge(4), rune_of_power
4:27.171 rotation . arcane_orb Fluffy_Pillow 17276.7/66560: 26% mana
4:28.589 rotation . arcane_blast Fluffy_Pillow 18664.3/66560: 28% mana arcane_charge(2)
4:30.375 rotation . arcane_blast Fluffy_Pillow 16916.9/66560: 25% mana arcane_charge(3)
4:31.991 rotation . arcane_blast Fluffy_Pillow 13568.1/66560: 20% mana arcane_charge(4)
4:33.438 rotation . arcane_blast Fluffy_Pillow 8619.3/66560: 13% mana arcane_charge(4)
4:34.883 rotation . evocation Fluffy_Pillow 3667.9/66560: 6% mana arcane_charge(4)
4:39.883 rotation ; cancel_action Fluffy_Pillow 63672.8/66560: 96% mana arcane_charge(4), evocation, siphon_storm(6)
4:39.886 rotation . arcane_blast Fluffy_Pillow 63676.8/66560: 96% mana arcane_charge(4), siphon_storm(6)
4:41.332 rotation . arcane_blast Fluffy_Pillow 58726.7/66560: 88% mana arcane_charge(4), siphon_storm(6)
4:42.779 rotation . arcane_blast Fluffy_Pillow 53777.9/66560: 81% mana arcane_charge(4), siphon_storm(6)
4:44.225 rotation . arcane_blast Fluffy_Pillow 48827.8/66560: 73% mana arcane_charge(4), clearcasting, siphon_storm(6)
4:45.671 rotation . arcane_blast Fluffy_Pillow 43877.8/66560: 66% mana arcane_charge(4), clearcasting, siphon_storm(6)
4:47.116 rotation . arcane_barrage Fluffy_Pillow 38926.3/66560: 58% mana arcane_charge(4), clearcasting, siphon_storm(6)
4:48.535 rotation . arcane_orb Fluffy_Pillow 43477.7/66560: 65% mana clearcasting, siphon_storm(6)
4:49.952 rotation . arcane_blast Fluffy_Pillow 44864.0/66560: 67% mana arcane_charge(2), clearcasting, siphon_storm(6)
4:51.737 cooldowns x shifting_power Fluffy_Pillow 43115.2/66560: 65% mana arcane_charge(3), clearcasting, siphon_storm(6)
4:55.728 rotation . arcane_missiles Fluffy_Pillow 45928.0/66560: 69% mana arcane_charge(3), clearcasting, siphon_storm(6)
4:57.940 rotation . arcane_blast Fluffy_Pillow 48872.6/66560: 73% mana arcane_charge(3), siphon_storm(6)
4:59.555 rotation > arcane_barrage Fluffy_Pillow 45522.5/66560: 68% mana arcane_charge(4), siphon_storm(6)
5:00.974 cooldowns s touch_of_the_magi Fluffy_Pillow 50073.9/66560: 75% mana siphon_storm(6)
5:02.390 cooldowns v arcane_power Fluffy_Pillow 49458.9/66560: 74% mana arcane_charge(4), siphon_storm(6)
5:02.390 rotation . arcane_missiles Fluffy_Pillow 49458.9/66560: 74% mana arcane_charge(4), arcane_power, rune_of_power, siphon_storm(6)
5:10.806 rotation . arcane_blast Fluffy_Pillow 45662.3/66560: 69% mana arcane_charge(4), arcane_power, rune_of_power
5:12.254 rotation . arcane_blast Fluffy_Pillow 44152.3/66560: 66% mana arcane_charge(4), arcane_power, rune_of_power
5:13.700 cooldowns y presence_of_mind Fluffy_Pillow 42639.8/66560: 64% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
5:13.700 rotation . arcane_blast Fluffy_Pillow 42639.8/66560: 64% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power
5:15.119 rotation . arcane_missiles Fluffy_Pillow 41091.2/66560: 62% mana arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind(2)
5:19.148 cooldowns w rune_of_power Fluffy_Pillow 46454.6/66560: 70% mana arcane_charge(4), presence_of_mind(2)
5:20.566 rotation . arcane_blast Fluffy_Pillow 48342.3/66560: 73% mana arcane_charge(4), presence_of_mind(2), rune_of_power
5:21.986 rotation . arcane_missiles Fluffy_Pillow 43357.6/66560: 65% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
5:24.080 rotation . arcane_blast Fluffy_Pillow 46145.1/66560: 69% mana arcane_charge(4), presence_of_mind, rune_of_power
5:25.498 rotation . arcane_missiles Fluffy_Pillow 41157.8/66560: 62% mana arcane_charge(4), clearcasting, rune_of_power
5:27.662 rotation . arcane_blast Fluffy_Pillow 44038.5/66560: 66% mana arcane_charge(4), rune_of_power
5:29.108 rotation . arcane_blast Fluffy_Pillow 39088.4/66560: 59% mana arcane_charge(4), rune_of_power
5:30.553 rotation . arcane_blast Fluffy_Pillow 34137.0/66560: 51% mana arcane_charge(4), clearcasting, rune_of_power
5:32.000 rotation . arcane_missiles Fluffy_Pillow 29188.2/66560: 44% mana arcane_charge(4), clearcasting, rune_of_power
5:34.223 rotation . arcane_barrage Fluffy_Pillow 32147.5/66560: 48% mana arcane_charge(4), clearcasting
5:35.640 rotation . arcane_orb Fluffy_Pillow 36696.2/66560: 55% mana clearcasting
5:37.058 rotation . arcane_blast Fluffy_Pillow 38083.8/66560: 57% mana arcane_charge(2), clearcasting
5:38.845 rotation . arcane_blast Fluffy_Pillow 36337.7/66560: 55% mana arcane_charge(3), clearcasting
5:40.461 final_burn | arcane_missiles Fluffy_Pillow 32988.9/66560: 50% mana arcane_charge(4), clearcasting
5:42.652 final_burn } arcane_blast Fluffy_Pillow 35905.6/66560: 54% mana arcane_charge(4)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 1377 1312 898
Intellect 450 -3 1408 1228 723 (31)
Spirit 0 0 0 0 0
Health 27540 26240 0
Mana 66560 66560 0
Spell Power 1408 1228 0
Crit 16.29% 16.29% 395
Haste 6.06% 6.06% 200
Versatility 6.27% 6.27% 251
Mana Regen 1331 1331 0
Mastery 33.12% 33.12% 686
Armor 291 291 291
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 187.00
Local Head Abominable Visage
ilevel: 184, stats: { 35 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Neck Trailspinner Pendant
ilevel: 184, stats: { +49 Sta, +54 Crit, +93 Mastery }
Local Shoulders Castigator's Mantle
ilevel: 184, stats: { 32 Armor, +41 Int, +65 Sta, +35 Vers, +48 Mastery }
Local Chest Soulsewn Vestments
ilevel: 184, stats: { 47 Armor, +55 Int, +87 Sta, +39 Crit, +73 Mastery }, enchant: { +20 Int }
Local Waist Sash of Exquisite Acquisitions
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +32 Vers, +50 Mastery }
Local Legs Beryllia's Leggings of Endless Torment
ilevel: 184, stats: { 41 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Feet Stradama's Misplaced Slippers
ilevel: 184, stats: { 29 Armor, +41 Int, +65 Sta, +35 Crit, +48 Mastery }
Local Wrists Necropolis Lord's Shackles
ilevel: 184, stats: { 23 Armor, +31 Int, +49 Sta, +25 Vers, +36 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +28 Crit, +53 Mastery }
Local Finger1 Bloodoath Signet
ilevel: 184, stats: { +49 Sta, +61 Crit, +85 Haste }, enchant: { +16 Mastery }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Siphon Storm }
Local Trinket1 Empyreal Ordnance
ilevel: 184, stats: { +79 Mastery }, enchant: shadowcore_oil
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Trinket2 Soulletting Ruby
ilevel: 184, stats: { +52 Int }
item effects: { use: Soulletting Ruby, equip: Soul Infusion, equip: Soul Infusion }
Local Back Cloak of Enveloping Manifestations
ilevel: 184, stats: { 32 Armor, +49 Sta, +38 Crit, +24 Mastery, +31 StrAgiInt }
Local Main Hand Whizblast Walking Stick
ilevel: 184, weapon: { 63 - 87, 3.6 }, stats: { +55 Int, +190 Int, +87 Sta, +44 Vers, +68 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="SiphonStorm"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=abominable_visage,id=178732,bonus_id=6807/1498/6646
neck=trailspinner_pendant,id=178707,bonus_id=6807/1498/6646
shoulders=castigators_mantle,id=178859,bonus_id=6807/1498/6646
back=cloak_of_enveloping_manifestations,id=178851,bonus_id=6807/1498/6646
chest=soulsewn_vestments,id=178792,bonus_id=6807/1498/6646,enchant=eternal_insight
wrists=necropolis_lords_shackles,id=178782,bonus_id=6807/1498/6646,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6807/1498/6646
waist=sash_of_exquisite_acquisitions,id=179343,bonus_id=6807/1498/6646
legs=beryllias_leggings_of_endless_torment,id=178838,bonus_id=6807/1498/6646
feet=stradamas_misplaced_slippers,id=178756,bonus_id=6807/1498/6646
finger1=bloodoath_signet,id=178871,bonus_id=6807/1498/6646,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6928/1532,ilevel=235,enchant_id=6168
trinket1=empyreal_ordnance,id=180117,bonus_id=6807/1498/6646,enchant=shadowcore_oil
trinket2=soulletting_ruby,id=178809,bonus_id=6807/1498/6646
main_hand=whizblast_walking_stick,id=179339,bonus_id=6807/1498/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=187.40
# gear_stamina=898
# gear_intellect=723
# gear_crit_rating=395
# gear_haste_rating=200
# gear_mastery_rating=686
# gear_versatility_rating=251
# gear_armor=291

arcane : 3956 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
3956.3 3956.3 6.7 / 0.170% 623.4 / 15.8% 1.8
RPS Out RPS In Primary Resource Waiting APM Active Skill
2230.8 2122.4 Mana 0.00% 38.0 100.0% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
arcane 3956
Arcane Barrage 256 6.5% 18.9 14.71sec 4075 2987 Direct 18.9 3391 6912 4078 19.5%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.90 18.90 0.00 0.00 1.3643 0.0000 77033.65 77033.65 0.00% 2986.73 2986.73
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.52% 15.21 7 24 3390.88 2491 6545 3387.97 2998 3728 51591 51591 0.00%
crit 19.48% 3.68 0 10 6911.61 4982 13090 6770.83 0 13090 25443 25443 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [}]:0.02
    opener
    [)]:0.56
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [:]:0.30
    rotation
    [=]:0.52
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [>]:3.11
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [?]:0.12
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:7.15
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:3.35
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:1.15
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.45
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.16
Arcane Blast 1454 36.7% 103.8 2.88sec 4198 2910 Direct 104.8 3432 7177 4159 19.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 103.80 104.80 0.00 0.00 1.4424 0.0000 435702.71 435702.71 0.00% 2910.06 2910.06
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.60% 84.46 58 114 3431.89 718 9050 3435.32 2947 3996 289806 289806 0.00%
crit 19.40% 20.33 8 37 7176.74 1436 18099 7185.25 4795 10344 145897 145897 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [|]:3.67
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [(]:0.59
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [-]:17.92
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [@]:0.92
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:80.31
Arcane Echo 185 4.7% 138.3 2.17sec 402 0 Direct 138.3 345 689 402 16.6%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 138.27 138.27 0.00 0.00 0.0000 0.0000 55576.11 55576.11 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.43% 115.36 74 172 344.96 172 522 345.69 298 394 39784 39784 0.00%
crit 16.57% 22.92 9 45 689.17 343 1044 690.82 516 873 15792 15792 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1546 39.1% 41.2 7.02sec 11275 5798 Periodic 280.1 1410 2826 1658 17.5% 25.0%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.19 0.00 280.37 280.13 1.9448 0.2674 464397.58 464397.58 0.00% 5797.51 5797.51
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.50% 231.11 130 327 1410.28 833 2535 1413.09 1210 1637 325862 325862 0.00%
crit 17.50% 49.03 21 84 2825.87 1666 5069 2832.00 2148 3639 138536 138536 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [{]:0.93
  • if_expr:buff.clearcasting.react
    opener
    [*]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [+]:0.91
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    opener
    [,]:0.94
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:5.08
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [.]:4.78
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [.]:1.95
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:4.55
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (99) 0.0% (2.5%) 10.6 28.06sec 2804 2009

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.62 0.00 0.00 0.00 1.3955 0.0000 0.00 0.00 0.00% 2009.34 2009.34

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [.]:9.61
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 99 2.5% 10.6 28.80sec 2805 0 Direct 10.6 2343 4715 2804 19.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.62 10.62 0.00 0.00 0.0000 0.0000 29774.36 29774.36 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.54% 8.55 3 14 2343.15 2246 4716 2342.08 2246 2634 20034 20034 0.00%
crit 19.46% 2.07 0 8 4714.88 4491 6665 4190.74 0 5879 9740 9740 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (53) 0.0% (1.3%) 2.0 0.00sec 8028 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.97 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 53 1.3% 9.8 26.30sec 1609 0 Periodic 13.3 1021 2046 1194 16.8% 7.7%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.84 0.00 13.27 13.27 0.0000 1.7477 15839.82 15839.82 0.00% 682.90 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 83.19% 11.04 3 14 1021.47 114 1212 1021.90 801 1212 11280 11280 0.00%
crit 16.81% 2.23 0 8 2046.07 229 2425 1852.78 0 2425 4560 4560 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:204.52
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 34 0.9% 18.6 15.37sec 543 0 Direct 18.6 459 917 543 18.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.62 18.62 0.00 0.00 0.0000 0.0000 10106.28 10106.28 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.70% 15.22 5 29 458.74 446 473 458.74 446 473 6980 6980 0.00%
crit 18.30% 3.41 0 13 917.05 893 946 890.41 0 946 3126 3126 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (14) 0.0% (0.4%) 1.0 0.00sec 4281 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 107  / 14 0.4% 105.0 1.12sec 41 36 Direct 105.0 34 67 41 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 105.00 105.00 0.00 0.00 1.1415 0.0000 4281.38 4281.38 0.00% 35.72 35.72
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.12% 84.12 71 96 34.31 23 45 34.31 33 36 2886 2886 0.00%
crit 19.88% 20.88 9 34 66.82 47 89 66.80 56 79 1395 1395 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:36.00
Shadowcore Oil Blast 37 0.9% 37.2 7.96sec 299 0 Direct 37.2 252 505 299 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 37.17 37.17 0.00 0.00 0.0000 0.0000 11113.13 11113.13 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.49% 30.29 14 53 252.28 245 260 252.28 248 258 7641 7641 0.00%
crit 18.51% 6.88 0 18 504.59 491 520 503.58 0 520 3472 3472 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (279) 0.0% (7.1%) 6.1 48.98sec 13711 10140

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 0.00 0.00 0.00 1.3523 0.0000 0.00 0.00 0.00% 10139.76 10139.76

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [s]:0.66
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [t]:4.23
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [u]:0.23
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    opener
    [$]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 279 7.1% 6.1 48.92sec 13711 0 Direct 6.1 13724 0 13724 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 6.12 0.00 0.00 0.0000 0.0000 83916.63 83916.63 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.12 5 8 13724.22 786 48187 13730.94 10232 17207 83917 83917 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:16958.48
  • base_dd_max:16958.48
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
arcane
Arcane Power 2.7 122.77sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.74 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [v]:1.75
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [%]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.7 245.77sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.74 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    shared_cds
    [.]:1.75
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 108.66sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 17.61 0.00 3.8653 0.6943 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [~]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [<]:0.98
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.19
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.1 103.12sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.13 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [x]:0.27
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [y]:1.09
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [z]:0.77
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
    opener
    [&]:0.59
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
    opener
    [']:0.41
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Rune of Power 5.9 54.35sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.93 0.00 0.00 0.00 1.3519 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [w]:4.95
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Soul Fragment (soulletting_ruby) 2.7 122.31sec

Stats Details: Soulletting Ruby

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.74 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soulletting Ruby

  • id:345802
  • school:shadow
  • range:40.0
  • travel_speed:5.6000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345802
  • name:Soul Fragment
  • school:shadow
  • tooltip:
  • description:
Time Warp 1.5 304.85sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.49
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 124.28sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.92
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 19.9 112.3 15.0sec 2.3sec 12.6sec 83.35% 0.00% 70.8 (71.7) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.4s / 56.1s
  • trigger_min/max:0.0s / 17.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 53.2s

Stack Uptimes

  • arcane_charge_1:5.05%
  • arcane_charge_2:9.35%
  • arcane_charge_3:7.94%
  • arcane_charge_4:61.01%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.7 0.0 123.0sec 123.0sec 14.8sec 13.51% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.5s
  • trigger_min/max:120.0s / 143.5s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • arcane_power_1:13.51%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.7 0.0 246.2sec 246.2sec 11.8sec 6.80% 11.77% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.3s / 273.7s
  • trigger_min/max:240.3s / 273.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 12.0s

Stack Uptimes

  • berserking_1:6.80%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.0 9.8 17.8sec 11.1sec 7.9sec 44.78% 0.00% 0.1 (0.1) 0.2

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.96%
  • clearcasting_2:16.18%
  • clearcasting_3:2.64%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Empyreal Surge 1.8 0.0 242.2sec 242.2sec 14.5sec 8.85% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:55.64

Trigger Details

  • interval_min/max:237.9s / 262.5s
  • trigger_min/max:237.9s / 262.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:8.85%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 109.0sec 109.0sec 4.2sec 4.42% 0.00% 14.4 (14.4) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 169.9s
  • trigger_min/max:90.0s / 169.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 5.4s

Stack Uptimes

  • evocation_1:4.42%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.44%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.1 0.0 102.5sec 102.5sec 4.2sec 4.39% 8.91% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.9s / 169.2s
  • trigger_min/max:62.9s / 169.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.4s

Stack Uptimes

  • presence_of_mind_1:2.10%
  • presence_of_mind_2:1.98%
  • presence_of_mind_3:0.31%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.5sec 35.5sec 11.8sec 34.20% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 54.5s
  • trigger_min/max:12.0s / 54.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.20%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Infusion 2.7 0.0 122.4sec 122.4sec 15.6sec 14.12% 0.00% 0.0 (0.0) 2.6

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_soul_infusion
  • max_stacks:1
  • base duration:16.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:crit_rating
  • amount:769.66

Trigger Details

  • interval_min/max:120.0s / 142.0s
  • trigger_min/max:120.0s / 142.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 16.0s

Stack Uptimes

  • soul_infusion_1:14.12%

Spelldata

  • id:345805
  • name:Soul Infusion
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc345801=Draw out a piece of the target's soul, decreasing their movement speed by {$s1=30}% until the soul reaches you. The soul instantly heals you for {$345806s1=0}, and grants you up to ${{$345807s1=216}+{$345807s2=276}} Critical Strike for {$345805d=16 seconds}. You gain more Critical Strike from lower health targets.}
  • max_stacks:0
  • duration:16.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 304.1sec 304.1sec 35.3sec 17.26% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 324.3s
  • trigger_min/max:300.0s / 324.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.26%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.98% 0.00% 20.00%
Arcane Barrage Arcane Charge 4 97.02% 80.00% 100.00%
Arcane Blast Arcane Charge 0 6.90% 2.91% 11.96%
Arcane Blast Arcane Charge 1 4.53% 0.96% 9.78%
Arcane Blast Arcane Charge 2 10.28% 5.10% 15.00%
Arcane Blast Arcane Charge 3 11.62% 6.02% 15.65%
Arcane Blast Arcane Charge 4 66.66% 53.66% 77.78%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.10% 0.00% 7.84% 1.3s 0.0s 7.8s
Conserve Phase 100.00% 100.00% 100.00% 300.3s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.320120.002239.951
Evocation17.8860.00079.85258.01426.231122.266
Rune of Power7.0030.00030.35443.20821.74378.652
Touch of the Magi5.0420.00026.91432.22320.27663.807
Arcane Power8.7880.00023.50324.48918.42052.673
Arcane Barrage12.3251.13553.947248.657192.856306.404
Arcane Orb7.9790.00077.16791.97346.113160.006
Presence of Mind35.2860.000106.290120.74480.983170.296
Time Warp2.3240.00024.3133.4791.46325.780

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
arcane
mana_regen Mana 3000.47 402100.37 63.09% 134.01 9430.08 2.29%
Evocation Mana 132.23 163906.03 25.72% 1239.58 0.00 0.00%
Mana Gem Mana 2.92 19992.07 3.14% 6853.14 0.00 0.00%
Arcane Barrage Mana 18.89 51300.62 8.05% 2715.07 103.40 0.20%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 67156.4 2122.37 2230.79 9534.8 35971.9 79.9 68531.4
Usage Type Count Total Avg RPE APR
arcane
arcane_blast Mana 104.8 557604.0 5320.6 5372.0 0.8
arcane_missiles Mana 41.2 88775.7 2155.1 2155.4 5.2
arcane_orb Mana 10.6 5306.7 499.9 499.7 5.6
time_warp Mana 1.5 2976.6 1999.4 1994.4 0.0
touch_of_the_magi Mana 6.1 15294.7 2499.4 2499.1 5.5

Statistics & Data Analysis

Fight Length
arcane Fight Length
Count 2122
Mean 300.32
Minimum 240.00
Maximum 359.95
Spread ( max - min ) 119.95
Range [ ( max - min ) / 2 * 100% ] 19.97%
DPS
arcane Damage Per Second
Count 2122
Mean 3956.33
Minimum 3500.59
Maximum 4497.68
Spread ( max - min ) 997.09
Range [ ( max - min ) / 2 * 100% ] 12.60%
Standard Deviation 158.5175
5th Percentile 3704.82
95th Percentile 4229.90
( 95th Percentile - 5th Percentile ) 525.08
Mean Distribution
Standard Deviation 3.4412
95.00% Confidence Interval ( 3949.59 - 3963.08 )
Normalized 95.00% Confidence Interval ( 99.83% - 100.17% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6167
0.1 Scale Factor Error with Delta=300 215
0.05 Scale Factor Error with Delta=300 859
0.01 Scale Factor Error with Delta=300 21451
Priority Target DPS
arcane Priority Target Damage Per Second
Count 2122
Mean 3956.33
Minimum 3500.59
Maximum 4497.68
Spread ( max - min ) 997.09
Range [ ( max - min ) / 2 * 100% ] 12.60%
Standard Deviation 158.5175
5th Percentile 3704.82
95th Percentile 4229.90
( 95th Percentile - 5th Percentile ) 525.08
Mean Distribution
Standard Deviation 3.4412
95.00% Confidence Interval ( 3949.59 - 3963.08 )
Normalized 95.00% Confidence Interval ( 99.83% - 100.17% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6167
0.1 Scale Factor Error with Delta=300 215
0.05 Scale Factor Error with Delta=300 859
0.01 Scale Factor Error with Delta=300 21451
DPS(e)
arcane Damage Per Second (Effective)
Count 2122
Mean 3956.33
Minimum 3500.59
Maximum 4497.68
Spread ( max - min ) 997.09
Range [ ( max - min ) / 2 * 100% ] 12.60%
Damage
arcane Damage
Count 2122
Mean 1183460.27
Minimum 859328.38
Maximum 1477076.80
Spread ( max - min ) 617748.42
Range [ ( max - min ) / 2 * 100% ] 26.10%
DTPS
arcane Damage Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
arcane Healing Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
arcane Healing Per Second (Effective)
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
arcane Heal
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
arcane Healing Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
arcane Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
arcaneTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
arcane Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
I 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
J 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
K 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
L 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
M 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
Q 0.00 variable,name=totm_max_charges,op=reset,default=2
R 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
S 0.00 variable,name=inverted_opener,op=reset,default=-1
T 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
U 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
V 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
W 0.00 variable,name=am_spam,op=reset,default=0
X 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Y 0.00 variable,name=evo_pct,op=reset,default=15
Z 0.00 flask
a 0.00 food
b 0.00 augmentation
c 0.00 arcane_familiar
d 0.00 arcane_intellect
e 0.00 conjure_mana_gem
f 0.00 snapshot_stats
g 0.00 mirror_image
h 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
i 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
j 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
k 0.00 call_action_list,name=shared_cds
l 0.00 call_action_list,name=aoe,if=active_enemies>2
m 0.00 call_action_list,name=opener,if=variable.have_opened=0
n 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
o 0.00 call_action_list,name=cooldowns
p 0.00 call_action_list,name=rotation,if=variable.final_burn=0
q 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
r 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
s 0.66 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
t 4.23 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
u 0.23 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
v 1.75 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
w 4.95 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
x 0.27 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
y 1.09 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
z 0.77 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn
# count action,conditions
{ 0.93 arcane_missiles,if=buff.clearcasting.react,chain=1
| 3.67 arcane_blast
} 0.02 arcane_barrage
actions.opener
# count action,conditions
~ 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
$ 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
% 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
& 0.59 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
' 0.41 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
( 0.59 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
) 0.56 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
* 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
+ 0.91 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
, 0.94 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
- 17.92 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
: 0.30 arcane_barrage
actions.rotation
# count action,conditions
; 3.13 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
< 0.98 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
= 0.52 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
> 3.11 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
? 0.12 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
@ 0.92 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
. 5.08 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
. 4.78 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
. 1.95 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
. 4.55 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 9.61 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
. 7.15 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 3.35 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 1.15 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.45 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 80.31 arcane_blast
. 1.19 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.16 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.92 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.00 potion,if=buff.arcane_power.up
. 1.49 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
. 1.75 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
. 2.74 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
. 1.97 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDHIJLMPQRSTVWYZabegi.!."#-.-----------:~;$%..*.&(--------.....................>tw......................>tw.....z.....v...........<;.>tw......................>tw........................=sv...y@...w...........;...................tw.......

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat H totm_max_delay_for_ap Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat I totm_max_delay_for_rop Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat J barrage_mana_pct Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat L barrage_mana_pct Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat M ap_minimum_mana_pct Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat P ap_minimum_mana_pct Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat Q totm_max_charges Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat R aoe_totm_max_charges Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat S inverted_opener Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat V ap_on_use Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat W am_spam Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat Y evo_pct Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat Z flask arcane 68531.4/68531: 100% mana
Pre precombat a food arcane 68531.4/68531: 100% mana
Pre precombat b augmentation arcane 68531.4/68531: 100% mana
Pre precombat e conjure_mana_gem Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat g mirror_image Fluffy_Pillow 68531.4/68531: 100% mana
Pre precombat i arcane_blast Fluffy_Pillow 68531.4/68531: 100% mana
0:00.000 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 67156.4/68531: 98% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 67156.4/68531: 98% mana
0:01.466 shared_cds . time_warp Fluffy_Pillow 68531.4/68531: 100% mana bloodlust
0:01.466 opener " arcane_blast Fluffy_Pillow 66531.4/68531: 97% mana bloodlust, temporal_warp
0:02.456 opener # rune_of_power Fluffy_Pillow 62388.4/68531: 91% mana bloodlust, temporal_warp
0:03.325 opener - arcane_blast Fluffy_Pillow 63579.4/68531: 93% mana bloodlust, rune_of_power, temporal_warp
0:04.212 shared_cds . use_mana_gem arcane 57920.2/68531: 85% mana bloodlust, rune_of_power, temporal_warp
0:04.212 opener - arcane_blast Fluffy_Pillow 64773.3/68531: 95% mana bloodlust, rune_of_power, temporal_warp
0:05.099 opener - arcane_blast Fluffy_Pillow 59114.1/68531: 86% mana bloodlust, rune_of_power, temporal_warp
0:05.984 opener - arcane_blast Fluffy_Pillow 53452.1/68531: 78% mana bloodlust, rune_of_power, temporal_warp
0:06.868 opener - arcane_blast Fluffy_Pillow 47788.7/68531: 70% mana bloodlust, rune_of_power, temporal_warp
0:07.752 opener - arcane_blast Fluffy_Pillow 42125.3/68531: 61% mana bloodlust, rune_of_power, temporal_warp
0:08.638 opener - arcane_blast Fluffy_Pillow 36464.7/68531: 53% mana bloodlust, rune_of_power, temporal_warp
0:09.524 opener - arcane_blast Fluffy_Pillow 30804.1/68531: 45% mana bloodlust, rune_of_power, temporal_warp
0:10.409 opener - arcane_blast Fluffy_Pillow 25142.1/68531: 37% mana bloodlust, clearcasting, rune_of_power, temporal_warp
0:11.296 opener - arcane_blast Fluffy_Pillow 19482.9/68531: 28% mana bloodlust, clearcasting, rune_of_power, temporal_warp
0:12.182 opener - arcane_blast Fluffy_Pillow 13822.2/68531: 20% mana bloodlust, clearcasting, rune_of_power, temporal_warp
0:13.068 opener - arcane_blast Fluffy_Pillow 8161.6/68531: 12% mana bloodlust, clearcasting, rune_of_power, temporal_warp
0:13.952 opener : arcane_barrage Fluffy_Pillow 2498.2/68531: 4% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp
0:14.820 opener ~ evocation arcane 6429.2/68531: 9% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp
0:17.820 rotation ; cancel_action Fluffy_Pillow 67017.9/68531: 98% mana bloodlust, clearcasting(3), evocation, temporal_warp, empyreal_surge(5)
0:17.825 opener $ touch_of_the_magi Fluffy_Pillow 67024.7/68531: 98% mana bloodlust, clearcasting(3), temporal_warp, empyreal_surge(5)
0:18.695 opener % arcane_power Fluffy_Pillow 65717.2/68531: 96% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, empyreal_surge(5)
0:18.695 shared_cds . potion Fluffy_Pillow 65717.2/68531: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, empyreal_surge(5)
0:18.695 shared_cds . berserking Fluffy_Pillow 65717.2/68531: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:18.695 opener * arcane_missiles Fluffy_Pillow 65717.2/68531: 96% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:26.358 shared_cds . use_items Fluffy_Pillow 59922.7/68531: 87% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:26.358 opener & presence_of_mind Fluffy_Pillow 59922.7/68531: 87% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:26.358 opener ( arcane_blast Fluffy_Pillow 59922.7/68531: 87% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:27.149 opener - arcane_blast Fluffy_Pillow 57569.3/68531: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:27.938 opener - arcane_blast Fluffy_Pillow 55213.3/68531: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:28.728 opener - arcane_blast Fluffy_Pillow 52858.6/68531: 77% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:29.534 opener - arcane_blast Fluffy_Pillow 50525.8/68531: 74% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:30.340 opener - arcane_blast Fluffy_Pillow 48193.0/68531: 70% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:31.145 opener - arcane_blast Fluffy_Pillow 45858.9/68531: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:32.031 opener - arcane_blast Fluffy_Pillow 43635.7/68531: 64% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:32.916 opener - arcane_blast Fluffy_Pillow 41411.3/68531: 60% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:33.799 rotation . arcane_barrage Fluffy_Pillow 35746.5/68531: 52% mana bloodlust, arcane_charge(4), temporal_warp, soul_infusion, potion_of_spectral_intellect
0:34.668 rotation . arcane_orb Fluffy_Pillow 39678.9/68531: 58% mana bloodlust, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:35.535 rotation . arcane_blast Fluffy_Pillow 40367.2/68531: 59% mana bloodlust, arcane_charge(2), temporal_warp, soul_infusion, potion_of_spectral_intellect
0:36.630 rotation . arcane_blast Fluffy_Pillow 37743.0/68531: 55% mana bloodlust, arcane_charge(3), temporal_warp, soul_infusion, potion_of_spectral_intellect
0:37.618 rotation . arcane_blast Fluffy_Pillow 33597.2/68531: 49% mana bloodlust, arcane_charge(4), temporal_warp, soul_infusion, potion_of_spectral_intellect
0:38.503 rotation . arcane_barrage Fluffy_Pillow 27935.2/68531: 41% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:39.372 rotation . arcane_blast Fluffy_Pillow 31867.5/68531: 47% mana bloodlust, clearcasting, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:40.672 rotation . arcane_blast Fluffy_Pillow 32274.4/68531: 47% mana bloodlust, arcane_charge, clearcasting, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:41.869 rotation . arcane_blast Fluffy_Pillow 31165.0/68531: 45% mana arcane_charge(2), clearcasting, soul_infusion, potion_of_spectral_intellect
0:43.714 rotation . arcane_blast Fluffy_Pillow 29568.8/68531: 43% mana arcane_charge(3), clearcasting, soul_infusion
0:45.386 rotation . arcane_barrage Fluffy_Pillow 26360.5/68531: 38% mana arcane_charge(4), clearcasting
0:46.852 rotation . arcane_blast Fluffy_Pillow 31111.1/68531: 45% mana clearcasting
0:49.051 rotation . arcane_blast Fluffy_Pillow 32750.1/68531: 48% mana arcane_charge, clearcasting
0:51.072 rotation . arcane_missiles Fluffy_Pillow 32770.2/68531: 48% mana arcane_charge(2), clearcasting
0:53.252 rotation . arcane_blast Fluffy_Pillow 35758.1/68531: 52% mana arcane_charge(2)
0:55.098 rotation . arcane_blast Fluffy_Pillow 34163.3/68531: 50% mana arcane_charge(3), clearcasting
0:56.769 rotation . arcane_barrage Fluffy_Pillow 30953.6/68531: 45% mana arcane_charge(4), clearcasting
0:58.236 rotation . arcane_orb Fluffy_Pillow 35705.6/68531: 52% mana clearcasting
0:59.702 rotation . arcane_blast Fluffy_Pillow 37214.9/68531: 54% mana arcane_charge(2), clearcasting
1:01.549 rotation . arcane_blast Fluffy_Pillow 35621.5/68531: 52% mana arcane_charge(3), clearcasting
1:03.220 rotation . arcane_blast Fluffy_Pillow 32411.8/68531: 47% mana arcane_charge(4), clearcasting
1:04.715 rotation > arcane_barrage Fluffy_Pillow 27585.9/68531: 40% mana arcane_charge(4), clearcasting(2)
1:06.183 cooldowns t touch_of_the_magi Fluffy_Pillow 32339.2/68531: 47% mana clearcasting(2)
1:07.648 cooldowns w rune_of_power Fluffy_Pillow 31847.2/68531: 46% mana arcane_charge(4), clearcasting(2)
1:09.114 rotation . arcane_missiles Fluffy_Pillow 33856.6/68531: 49% mana arcane_charge(4), clearcasting(2), rune_of_power
1:18.106 rotation . arcane_blast Fluffy_Pillow 31181.2/68531: 45% mana arcane_charge(4), rune_of_power
1:19.601 rotation . arcane_blast Fluffy_Pillow 26355.3/68531: 38% mana arcane_charge(4), rune_of_power
1:21.096 rotation . arcane_barrage Fluffy_Pillow 21529.4/68531: 31% mana arcane_charge(4), rune_of_power
1:22.562 rotation . arcane_orb Fluffy_Pillow 26280.0/68531: 38% mana
1:24.029 rotation . arcane_blast Fluffy_Pillow 27790.7/68531: 41% mana arcane_charge(2)
1:25.875 rotation . arcane_blast Fluffy_Pillow 26195.9/68531: 38% mana arcane_charge(3)
1:27.547 rotation . arcane_barrage Fluffy_Pillow 22987.6/68531: 34% mana arcane_charge(4), clearcasting
1:29.013 rotation . arcane_blast Fluffy_Pillow 27738.2/68531: 40% mana clearcasting
1:31.211 rotation . arcane_blast Fluffy_Pillow 29375.8/68531: 43% mana arcane_charge, clearcasting
1:33.232 rotation . arcane_blast Fluffy_Pillow 29395.9/68531: 43% mana arcane_charge(2), clearcasting
1:35.077 rotation . arcane_blast Fluffy_Pillow 27799.7/68531: 41% mana arcane_charge(3), clearcasting
1:36.749 rotation . arcane_barrage Fluffy_Pillow 24591.4/68531: 36% mana arcane_charge(4), clearcasting
1:38.218 rotation . arcane_blast Fluffy_Pillow 29346.1/68531: 43% mana clearcasting(2)
1:40.415 rotation . arcane_blast Fluffy_Pillow 30982.4/68531: 45% mana arcane_charge, clearcasting(2)
1:42.436 rotation . arcane_orb Fluffy_Pillow 31002.4/68531: 45% mana arcane_charge(2), clearcasting(2)
1:44.030 rotation . arcane_missiles Fluffy_Pillow 32687.2/68531: 48% mana arcane_charge(4), clearcasting(3)
1:46.226 rotation . arcane_blast Fluffy_Pillow 35697.1/68531: 52% mana arcane_charge(4), clearcasting(2)
1:47.722 rotation . arcane_blast Fluffy_Pillow 30872.5/68531: 45% mana arcane_charge(4), clearcasting(2)
1:49.217 rotation . arcane_blast Fluffy_Pillow 26046.6/68531: 38% mana arcane_charge(4), clearcasting(2)
1:50.711 rotation . arcane_blast Fluffy_Pillow 21219.4/68531: 31% mana arcane_charge(4), clearcasting(2)
1:52.206 rotation . arcane_missiles Fluffy_Pillow 16393.4/68531: 24% mana arcane_charge(4), clearcasting(2)
1:54.415 rotation > arcane_barrage Fluffy_Pillow 19421.2/68531: 28% mana arcane_charge(4), clearcasting
1:55.882 cooldowns t touch_of_the_magi Fluffy_Pillow 24173.1/68531: 35% mana clearcasting
1:57.349 cooldowns w rune_of_power Fluffy_Pillow 23683.8/68531: 35% mana arcane_charge(4), clearcasting
1:58.816 rotation . arcane_missiles Fluffy_Pillow 25694.6/68531: 37% mana arcane_charge(4), clearcasting(2), rune_of_power
2:05.418 shared_cds . use_mana_gem arcane 27243.5/68531: 40% mana arcane_charge(4), clearcasting, rune_of_power
2:05.418 rotation . arcane_missiles Fluffy_Pillow 34096.6/68531: 50% mana arcane_charge(4), clearcasting, rune_of_power
2:07.527 rotation . arcane_blast Fluffy_Pillow 36987.2/68531: 54% mana arcane_charge(4), rune_of_power
2:09.023 rotation . arcane_blast Fluffy_Pillow 32162.7/68531: 47% mana arcane_charge(4), clearcasting, rune_of_power
2:10.517 cooldowns z presence_of_mind Fluffy_Pillow 27335.4/68531: 40% mana arcane_charge(4), clearcasting, rune_of_power
2:10.517 rotation . arcane_missiles Fluffy_Pillow 27335.4/68531: 40% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:12.727 rotation . arcane_blast Fluffy_Pillow 30364.5/68531: 44% mana arcane_charge(4), clearcasting, presence_of_mind(3)
2:14.194 rotation . arcane_blast Fluffy_Pillow 25500.2/68531: 37% mana arcane_charge(4), clearcasting(2), presence_of_mind(2)
2:15.663 rotation . arcane_blast Fluffy_Pillow 20638.7/68531: 30% mana arcane_charge(4), clearcasting(2), presence_of_mind
2:17.129 rotation . arcane_missiles Fluffy_Pillow 15773.0/68531: 23% mana arcane_charge(4), clearcasting(3)
2:19.315 cooldowns v arcane_power Fluffy_Pillow 18769.2/68531: 27% mana arcane_charge(4), clearcasting(2)
2:19.315 rotation . arcane_missiles Fluffy_Pillow 18769.2/68531: 27% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power
2:23.530 rotation . arcane_blast Fluffy_Pillow 24546.4/68531: 36% mana arcane_charge(4), arcane_power, rune_of_power
2:25.027 rotation . arcane_blast Fluffy_Pillow 23160.7/68531: 34% mana arcane_charge(4), arcane_power, rune_of_power
2:26.523 shared_cds . use_items Fluffy_Pillow 21773.7/68531: 32% mana arcane_charge(4), arcane_power, rune_of_power
2:26.523 rotation . arcane_blast Fluffy_Pillow 21773.7/68531: 32% mana arcane_charge(4), arcane_power, rune_of_power
2:28.018 rotation . arcane_blast Fluffy_Pillow 20385.3/68531: 30% mana arcane_charge(4), arcane_power, rune_of_power
2:29.514 rotation . arcane_blast Fluffy_Pillow 18998.3/68531: 28% mana arcane_charge(4), arcane_power, rune_of_power, soul_infusion
2:31.009 rotation . arcane_blast Fluffy_Pillow 17609.8/68531: 26% mana arcane_charge(4), arcane_power, rune_of_power, soul_infusion
2:32.504 rotation . arcane_blast Fluffy_Pillow 16221.4/68531: 24% mana arcane_charge(4), arcane_power, soul_infusion
2:34.001 rotation . arcane_blast Fluffy_Pillow 14835.8/68531: 22% mana arcane_charge(4), arcane_power, soul_infusion
2:35.497 rotation . arcane_blast Fluffy_Pillow 10011.2/68531: 15% mana arcane_charge(4), soul_infusion
2:36.993 rotation < evocation arcane 5186.7/68531: 8% mana arcane_charge(4), soul_infusion
2:42.093 rotation ; cancel_action Fluffy_Pillow 66133.9/68531: 97% mana arcane_charge(4), evocation, soul_infusion
2:42.097 rotation . arcane_blast Fluffy_Pillow 66139.4/68531: 97% mana arcane_charge(4), soul_infusion
2:43.593 rotation > arcane_barrage Fluffy_Pillow 61314.8/68531: 89% mana arcane_charge(4), soul_infusion
2:45.061 cooldowns t touch_of_the_magi Fluffy_Pillow 66068.2/68531: 96% mana
2:46.528 cooldowns w rune_of_power Fluffy_Pillow 65578.9/68531: 96% mana arcane_charge(4), clearcasting
2:47.993 rotation . arcane_missiles Fluffy_Pillow 67586.8/68531: 99% mana arcane_charge(4), clearcasting, rune_of_power
2:57.225 rotation . arcane_blast Fluffy_Pillow 63882.4/68531: 93% mana arcane_charge(4), rune_of_power
2:58.718 rotation . arcane_barrage Fluffy_Pillow 59053.8/68531: 86% mana arcane_charge(4), clearcasting, rune_of_power
3:00.183 rotation . arcane_orb Fluffy_Pillow 63803.0/68531: 93% mana clearcasting
3:01.649 rotation . arcane_blast Fluffy_Pillow 65312.3/68531: 95% mana arcane_charge(2), clearcasting
3:03.496 rotation . arcane_blast Fluffy_Pillow 63718.9/68531: 93% mana arcane_charge(3), clearcasting
3:05.165 rotation . arcane_blast Fluffy_Pillow 60506.5/68531: 88% mana arcane_charge(4), clearcasting
3:06.661 rotation . arcane_blast Fluffy_Pillow 55681.9/68531: 81% mana arcane_charge(4), clearcasting
3:08.156 rotation . arcane_blast Fluffy_Pillow 50856.0/68531: 74% mana arcane_charge(4), clearcasting
3:09.650 rotation . arcane_blast Fluffy_Pillow 46028.7/68531: 67% mana arcane_charge(4), clearcasting
3:11.145 rotation . arcane_blast Fluffy_Pillow 41202.8/68531: 60% mana arcane_charge(4), clearcasting(2)
3:12.641 rotation . arcane_blast Fluffy_Pillow 36378.3/68531: 53% mana arcane_charge(4), clearcasting(2)
3:14.135 rotation . arcane_blast Fluffy_Pillow 31551.0/68531: 46% mana arcane_charge(4), clearcasting(2)
3:15.631 rotation . arcane_barrage Fluffy_Pillow 26726.5/68531: 39% mana arcane_charge(4), clearcasting(2)
3:17.097 rotation . arcane_missiles Fluffy_Pillow 31477.1/68531: 46% mana clearcasting(3)
3:19.292 rotation . arcane_blast Fluffy_Pillow 34485.6/68531: 50% mana clearcasting(2)
3:21.491 rotation . arcane_orb Fluffy_Pillow 36124.6/68531: 53% mana arcane_charge, clearcasting(2)
3:22.959 rotation . arcane_blast Fluffy_Pillow 37636.7/68531: 55% mana arcane_charge(3), clearcasting(2)
3:24.631 rotation . arcane_missiles Fluffy_Pillow 34428.4/68531: 50% mana arcane_charge(4), clearcasting(2)
3:26.928 rotation . arcane_missiles Fluffy_Pillow 37576.7/68531: 55% mana arcane_charge(4), clearcasting
3:29.148 rotation . arcane_blast Fluffy_Pillow 40619.5/68531: 59% mana arcane_charge(4)
3:30.643 rotation . arcane_blast Fluffy_Pillow 35793.6/68531: 52% mana arcane_charge(4)
3:32.139 rotation > arcane_barrage Fluffy_Pillow 30969.1/68531: 45% mana arcane_charge(4), clearcasting
3:33.606 cooldowns t touch_of_the_magi Fluffy_Pillow 35721.0/68531: 52% mana clearcasting
3:35.074 cooldowns w rune_of_power Fluffy_Pillow 35233.1/68531: 51% mana arcane_charge(4), clearcasting
3:36.541 rotation . arcane_missiles Fluffy_Pillow 37243.8/68531: 54% mana arcane_charge(4), clearcasting, rune_of_power
3:43.685 rotation . arcane_blast Fluffy_Pillow 32035.6/68531: 47% mana arcane_charge(4), rune_of_power
3:45.180 rotation . arcane_blast Fluffy_Pillow 27209.7/68531: 40% mana arcane_charge(4), rune_of_power
3:46.675 rotation . arcane_blast Fluffy_Pillow 22383.8/68531: 33% mana arcane_charge(4), rune_of_power
3:48.170 rotation . arcane_barrage Fluffy_Pillow 17557.9/68531: 26% mana arcane_charge(4), rune_of_power
3:49.637 rotation . arcane_orb Fluffy_Pillow 22309.8/68531: 33% mana
3:51.104 rotation . arcane_blast Fluffy_Pillow 23820.5/68531: 35% mana arcane_charge(2)
3:52.953 rotation . arcane_blast Fluffy_Pillow 22229.8/68531: 32% mana arcane_charge(3)
3:54.623 rotation . arcane_barrage Fluffy_Pillow 19018.8/68531: 28% mana arcane_charge(4)
3:56.089 rotation . arcane_blast Fluffy_Pillow 23769.4/68531: 35% mana
3:58.286 rotation . arcane_blast Fluffy_Pillow 25405.7/68531: 37% mana arcane_charge
4:00.306 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 25424.3/68531: 37% mana arcane_charge(2)
4:00.306 rotation . arcane_blast Fluffy_Pillow 25424.3/68531: 37% mana arcane_charge(2)
4:02.152 rotation . arcane_blast Fluffy_Pillow 23829.5/68531: 35% mana arcane_charge(3), clearcasting
4:03.822 rotation . arcane_barrage Fluffy_Pillow 20618.5/68531: 30% mana arcane_charge(4), clearcasting
4:05.288 shared_cds . use_mana_gem arcane 25369.1/68531: 37% mana clearcasting(2)
4:05.418 rotation . arcane_blast Fluffy_Pillow 32400.4/68531: 47% mana clearcasting(2)
4:07.615 rotation . arcane_blast Fluffy_Pillow 34036.6/68531: 50% mana arcane_charge, clearcasting(2)
4:09.637 rotation . arcane_orb Fluffy_Pillow 34058.1/68531: 50% mana arcane_charge(2), clearcasting(2)
4:11.103 rotation . arcane_blast Fluffy_Pillow 35567.4/68531: 52% mana arcane_charge(4), clearcasting(2)
4:12.600 rotation . arcane_blast Fluffy_Pillow 30744.2/68531: 45% mana arcane_charge(4), clearcasting(2)
4:14.094 rotation . arcane_missiles Fluffy_Pillow 25916.9/68531: 38% mana arcane_charge(4), clearcasting(2)
4:18.180 rotation . arcane_blast Fluffy_Pillow 31517.3/68531: 46% mana arcane_charge(4), empyreal_surge(5)
4:19.677 rotation . arcane_blast Fluffy_Pillow 26694.2/68531: 39% mana arcane_charge(4), clearcasting, empyreal_surge(5)
4:21.172 rotation = arcane_barrage Fluffy_Pillow 21868.3/68531: 32% mana arcane_charge(4), clearcasting, empyreal_surge(5)
4:22.637 cooldowns s touch_of_the_magi Fluffy_Pillow 26617.5/68531: 39% mana clearcasting(2), empyreal_surge(5)
4:24.103 cooldowns v arcane_power Fluffy_Pillow 26126.8/68531: 38% mana arcane_charge(4), clearcasting(2), empyreal_surge(5)
4:24.103 shared_cds . berserking Fluffy_Pillow 26126.8/68531: 38% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5)
4:24.103 rotation . arcane_missiles Fluffy_Pillow 26126.8/68531: 38% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5)
4:31.859 shared_cds . use_items Fluffy_Pillow 29257.4/68531: 43% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:31.859 cooldowns y presence_of_mind Fluffy_Pillow 29257.4/68531: 43% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:31.859 rotation @ arcane_blast Fluffy_Pillow 29257.4/68531: 43% mana berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power
4:33.192 rotation . arcane_missiles Fluffy_Pillow 27647.0/68531: 40% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind(2), rune_of_power
4:37.056 rotation . arcane_blast Fluffy_Pillow 32943.1/68531: 48% mana arcane_charge(4), arcane_power, presence_of_mind(2), soul_infusion
4:38.521 rotation . arcane_missiles Fluffy_Pillow 31513.6/68531: 46% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind, soul_infusion
4:40.685 cooldowns w rune_of_power Fluffy_Pillow 34479.6/68531: 50% mana arcane_charge(4), presence_of_mind, soul_infusion
4:42.150 rotation . arcane_blast Fluffy_Pillow 36487.6/68531: 53% mana arcane_charge(4), presence_of_mind, rune_of_power, soul_infusion
4:43.615 rotation . arcane_missiles Fluffy_Pillow 31620.5/68531: 46% mana arcane_charge(4), clearcasting, rune_of_power, soul_infusion
4:45.834 rotation . arcane_blast Fluffy_Pillow 34662.0/68531: 51% mana arcane_charge(4), rune_of_power, soul_infusion
4:47.329 rotation . arcane_blast Fluffy_Pillow 29836.0/68531: 44% mana arcane_charge(4), clearcasting, rune_of_power, soul_infusion
4:48.824 rotation . arcane_missiles Fluffy_Pillow 25010.1/68531: 36% mana arcane_charge(4), clearcasting, rune_of_power, soul_infusion
4:51.077 rotation . arcane_blast Fluffy_Pillow 28098.2/68531: 41% mana arcane_charge(4), rune_of_power
4:52.573 rotation . arcane_blast Fluffy_Pillow 23273.6/68531: 34% mana arcane_charge(4), rune_of_power
4:54.068 rotation . arcane_blast Fluffy_Pillow 18447.7/68531: 27% mana arcane_charge(4), rune_of_power
4:55.564 rotation . arcane_blast Fluffy_Pillow 13623.2/68531: 20% mana arcane_charge(4)
4:57.059 rotation . arcane_blast Fluffy_Pillow 8797.3/68531: 13% mana arcane_charge(4)
4:58.555 rotation . evocation arcane 3972.7/68531: 6% mana arcane_charge(4)
5:03.755 rotation ; cancel_action Fluffy_Pillow 66114.9/68531: 96% mana arcane_charge(4), evocation
5:03.760 shared_cds . time_warp Fluffy_Pillow 66121.8/68531: 96% mana arcane_charge(4)
5:03.760 rotation . arcane_blast Fluffy_Pillow 64121.8/68531: 94% mana arcane_charge(4), temporal_warp
5:04.911 rotation . arcane_barrage Fluffy_Pillow 58824.4/68531: 86% mana arcane_charge(4), clearcasting, temporal_warp
5:06.039 rotation . arcane_orb Fluffy_Pillow 63111.7/68531: 92% mana clearcasting, temporal_warp
5:07.167 rotation . arcane_blast Fluffy_Pillow 64157.8/68531: 94% mana arcane_charge(2), clearcasting, temporal_warp
5:08.590 rotation . arcane_blast Fluffy_Pillow 61983.2/68531: 90% mana arcane_charge(3), clearcasting, temporal_warp
5:09.874 rotation . arcane_blast Fluffy_Pillow 58243.1/68531: 85% mana arcane_charge(4), clearcasting, temporal_warp
5:11.026 rotation . arcane_blast Fluffy_Pillow 52947.0/68531: 77% mana arcane_charge(4), clearcasting, temporal_warp
5:12.177 rotation . arcane_blast Fluffy_Pillow 47649.6/68531: 70% mana arcane_charge(4), clearcasting, temporal_warp
5:13.329 rotation . arcane_blast Fluffy_Pillow 42353.6/68531: 62% mana arcane_charge(4), clearcasting, temporal_warp
5:14.481 rotation . arcane_blast Fluffy_Pillow 37057.6/68531: 54% mana arcane_charge(4), clearcasting, temporal_warp
5:15.633 rotation . arcane_blast Fluffy_Pillow 31761.5/68531: 46% mana arcane_charge(4), clearcasting, temporal_warp
5:16.786 rotation . arcane_barrage Fluffy_Pillow 26466.9/68531: 39% mana arcane_charge(4), clearcasting, temporal_warp
5:17.915 rotation . arcane_missiles Fluffy_Pillow 30755.6/68531: 45% mana clearcasting, temporal_warp
5:19.683 rotation . arcane_blast Fluffy_Pillow 33178.8/68531: 48% mana temporal_warp
5:21.375 rotation . arcane_blast Fluffy_Pillow 34122.9/68531: 50% mana arcane_charge, temporal_warp
5:22.932 rotation . arcane_blast Fluffy_Pillow 33507.0/68531: 49% mana arcane_charge(2), temporal_warp
5:24.354 rotation . arcane_blast Fluffy_Pillow 31331.0/68531: 46% mana arcane_charge(3), temporal_warp
5:25.640 rotation . arcane_barrage Fluffy_Pillow 27593.7/68531: 40% mana arcane_charge(4), temporal_warp
5:26.769 cooldowns t touch_of_the_magi Fluffy_Pillow 31882.4/68531: 47% mana temporal_warp
5:27.899 cooldowns w rune_of_power Fluffy_Pillow 30931.2/68531: 45% mana arcane_charge(4), temporal_warp
5:29.027 rotation . arcane_missiles Fluffy_Pillow 32477.2/68531: 47% mana arcane_charge(4), rune_of_power, temporal_warp
5:36.588 rotation . arcane_blast Fluffy_Pillow 20340.6/68531: 30% mana arcane_charge(4), rune_of_power, temporal_warp
5:37.740 rotation . arcane_blast Fluffy_Pillow 15044.5/68531: 22% mana arcane_charge(4), rune_of_power, temporal_warp
5:38.892 rotation . arcane_blast Fluffy_Pillow 9748.5/68531: 14% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:40.044 rotation . arcane_missiles Fluffy_Pillow 4452.5/68531: 6% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:41.846 rotation . arcane_barrage Fluffy_Pillow 6922.3/68531: 10% mana arcane_charge(4), temporal_warp
5:42.975 rotation . arcane_orb Fluffy_Pillow 11211.0/68531: 16% mana temporal_warp

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 1377 1312 898
Intellect 450 -3 1408 1228 723 (31)
Spirit 0 0 0 0 0
Health 27540 26240 0
Mana 68531 68531 0
Spell Power 1408 1228 0
Crit 16.29% 16.29% 395
Haste 2.58% 2.58% 85
Versatility 6.27% 6.27% 251
Mana Regen 1371 1371 0
Mastery 37.06% 37.06% 801
Armor 291 291 291
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 187.00
Local Head Abominable Visage
ilevel: 184, stats: { 35 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Neck Trailspinner Pendant
ilevel: 184, stats: { +49 Sta, +54 Crit, +93 Mastery }
Local Shoulders Castigator's Mantle
ilevel: 184, stats: { 32 Armor, +41 Int, +65 Sta, +35 Vers, +48 Mastery }
Local Chest Soulsewn Vestments
ilevel: 184, stats: { 47 Armor, +55 Int, +87 Sta, +39 Crit, +73 Mastery }, enchant: { +20 Int }
Local Waist Sash of Exquisite Acquisitions
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +32 Vers, +50 Mastery }
Local Legs Beryllia's Leggings of Endless Torment
ilevel: 184, stats: { 41 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Feet Stradama's Misplaced Slippers
ilevel: 184, stats: { 29 Armor, +41 Int, +65 Sta, +35 Crit, +48 Mastery }
Local Wrists Necropolis Lord's Shackles
ilevel: 184, stats: { 23 Armor, +31 Int, +49 Sta, +25 Vers, +36 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +28 Crit, +53 Mastery }
Local Finger1 Bloodoath Signet
ilevel: 184, stats: { +49 Sta, +61 Crit, +85 Haste }, enchant: { +16 Mastery }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Empyreal Ordnance
ilevel: 184, stats: { +79 Mastery }, enchant: shadowcore_oil
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Trinket2 Soulletting Ruby
ilevel: 184, stats: { +52 Int }
item effects: { use: Soulletting Ruby, equip: Soul Infusion, equip: Soul Infusion }
Local Back Cloak of Enveloping Manifestations
ilevel: 184, stats: { 32 Armor, +49 Sta, +38 Crit, +24 Mastery, +31 StrAgiInt }
Local Main Hand Whizblast Walking Stick
ilevel: 184, weapon: { 63 - 87, 3.6 }, stats: { +55 Int, +190 Int, +87 Sta, +44 Vers, +68 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="arcane"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=abominable_visage,id=178732,bonus_id=6807/1498/6646
neck=trailspinner_pendant,id=178707,bonus_id=6807/1498/6646
shoulders=castigators_mantle,id=178859,bonus_id=6807/1498/6646
back=cloak_of_enveloping_manifestations,id=178851,bonus_id=6807/1498/6646
chest=soulsewn_vestments,id=178792,bonus_id=6807/1498/6646,enchant=eternal_insight
wrists=necropolis_lords_shackles,id=178782,bonus_id=6807/1498/6646,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6807/1498/6646
waist=sash_of_exquisite_acquisitions,id=179343,bonus_id=6807/1498/6646
legs=beryllias_leggings_of_endless_torment,id=178838,bonus_id=6807/1498/6646
feet=stradamas_misplaced_slippers,id=178756,bonus_id=6807/1498/6646
finger1=bloodoath_signet,id=178871,bonus_id=6807/1498/6646,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=empyreal_ordnance,id=180117,bonus_id=6807/1498/6646,enchant=shadowcore_oil
trinket2=soulletting_ruby,id=178809,bonus_id=6807/1498/6646
main_hand=whizblast_walking_stick,id=179339,bonus_id=6807/1498/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=187.40
# gear_stamina=898
# gear_intellect=723
# gear_crit_rating=395
# gear_haste_rating=85
# gear_mastery_rating=801
# gear_versatility_rating=251
# gear_armor=291

disciplinary_command : 3870 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
3869.7 3869.7 7.6 / 0.197% 715.8 / 18.5% 1.8
RPS Out RPS In Primary Resource Waiting APM Active Skill
2104.9 2010.4 Mana 0.00% 36.0 100.0% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
disciplinary_command 3870
Arcane Barrage 187 4.9% 13.4 20.51sec 4209 3032 Direct 13.4 3508 7405 4211 18.0%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.40 13.40 0.00 0.00 1.3886 0.0000 56423.12 56423.12 0.00% 3031.55 3031.55
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.99% 10.99 4 17 3508.42 2457 7850 3511.47 2953 4379 38547 38547 0.00%
crit 18.01% 2.41 0 8 7405.17 4915 14811 6810.86 0 13510 17876 17876 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    ["]:0.01
    opener
    [-]:0.85
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
    opener
    [:]:0.13
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [.]:0.06
    rotation
    [.]:0.95
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [.]:2.85
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:0.00
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:2.26
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.74
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:1.05
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.21
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.29
Arcane Blast 1416 36.6% 89.4 3.33sec 4746 3340 Direct 89.4 3884 8556 4745 18.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 89.35 89.35 0.00 0.00 1.4208 0.0000 424055.90 424055.90 0.00% 3340.42 3340.42
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.57% 72.88 47 104 3884.09 718 8877 3886.20 3250 4597 283096 283096 0.00%
crit 18.43% 16.47 4 30 8556.13 1436 18190 8555.15 5151 12953 140960 140960 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [!]:4.51
    opener
    [%]:2.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [,]:0.03
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [?]:15.04
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [.]:0.92
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:67.37
Arcane Echo 175 4.5% 134.5 2.25sec 389 0 Direct 134.5 322 717 389 16.9%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 134.47 134.47 0.00 0.00 0.0000 0.0000 52319.63 52319.63 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.11% 111.75 72 165 322.45 172 522 323.47 282 390 36033 36033 0.00%
crit 16.89% 22.71 9 42 716.98 343 1201 717.44 566 911 16287 16287 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1423 36.8% 37.9 7.56sec 11245 5543 Periodic 258.3 1370 2994 1652 17.4% 24.1%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 37.93 0.00 258.47 258.26 2.0289 0.2797 426562.76 426562.76 0.00% 5542.51 5542.51
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.65% 213.45 120 321 1369.66 812 2471 1374.06 1215 1587 292383 292383 0.00%
crit 17.35% 44.82 18 82 2994.17 1624 5683 3000.95 2403 3758 134180 134180 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [~]:1.01
  • if_expr:buff.clearcasting.react
    opener
    [;]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [<]:0.77
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    opener
    [=]:0.41
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:5.13
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [.]:5.25
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [.]:1.87
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:2.77
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (71) 0.0% (1.8%) 7.8 38.07sec 2716 1978

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.85 0.00 0.00 0.00 1.3736 0.0000 0.00 0.00 0.00% 1977.59 1977.59

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [$]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [>]:0.06
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [.]:6.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 71 1.8% 7.8 38.07sec 2717 0 Direct 7.8 2274 4798 2717 17.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.84 7.84 0.00 0.00 0.0000 0.0000 21312.50 21312.50 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.45% 6.47 2 11 2274.08 2189 3481 2271.36 2189 2563 14708 14708 0.00%
crit 17.55% 1.38 0 6 4797.80 4379 7472 3689.43 0 7472 6604 6604 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (58) 0.0% (1.5%) 2.0 0.00sec 8561 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 58 1.5% 10.0 22.44sec 1712 0 Periodic 14.0 1019 2268 1223 16.4% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 17122.15 17122.15 0.00% 701.79 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 83.64% 11.71 6 14 1018.77 114 1212 1018.78 813 1206 11930 11930 0.00%
crit 16.36% 2.29 0 8 2268.13 229 2789 2083.77 0 2789 5193 5193 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:204.52
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 33 0.9% 18.1 16.55sec 551 0 Direct 18.1 459 967 551 18.1%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.12 18.12 0.00 0.00 0.0000 0.0000 9982.27 9982.27 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.88% 14.84 5 27 458.79 446 473 458.78 446 473 6808 6808 0.00%
crit 18.12% 3.28 0 10 966.75 893 1088 940.45 0 1088 3174 3174 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 28 0.7% 6.2 49.78sec 1368 964 Direct 6.2 1162 2324 1368 17.7%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.19 6.19 0.00 0.00 1.4185 0.0000 8471.34 8471.34 0.00% 964.41 964.41
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.31% 5.10 1 8 1162.44 1131 1461 1162.30 1131 1259 5925 5925 0.00%
crit 17.69% 1.10 0 5 2323.74 2262 2921 1630.86 0 2921 2546 2546 0.00%

Action Details: Fire Blast

  • id:319836
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:12.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.720000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:319836
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage.$?a231568[ |cFFFFFFFFFire:|r Always deals a critical strike.][]

Action Priority List

    cooldowns
    [t]:5.19
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
    opener
    [#]:1.00
  • if_expr:runeforge.disciplinary_command&buff.disciplinary_command_frost.up
Frostbolt 21 0.5% 5.2 49.78sec 1212 642 Direct 6.2 824 1897 1017 17.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.19 6.19 0.00 0.00 1.8895 0.0000 6294.36 6294.36 0.00% 641.56 641.56
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.09% 5.08 1 8 824.35 803 1037 824.30 803 913 4190 4190 0.00%
crit 17.91% 1.11 0 6 1897.44 1847 2384 1322.68 0 2384 2104 2104 0.00%

Action Details: Frostbolt

  • id:116
  • school:frost
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.511000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:116
  • name:Frostbolt
  • school:frost
  • tooltip:
  • description:Launches a bolt of frost at the enemy, causing {$228597s1=0} Frost damage and slowing movement speed by {$205708s1=50}% for {$205708d=8 seconds}.

Action Priority List

    cooldowns
    [s]:5.20
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Mirror Image 0 (12) 0.0% (0.3%) 1.0 0.00sec 3506 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 88  / 12 0.3% 84.0 1.41sec 42 29 Direct 84.0 35 67 42 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 84.00 84.00 0.00 0.00 1.4231 0.0000 3505.83 3505.83 0.00% 29.33 29.33
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.12% 67.30 52 78 35.41 23 45 35.41 33 37 2383 2383 0.00%
crit 19.88% 16.70 6 32 67.23 47 89 67.19 53 88 1123 1123 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:29.00
Shadowcore Oil Blast 37 1.0% 36.6 8.11sec 303 0 Direct 36.6 252 532 303 18.1%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 36.61 36.61 0.00 0.00 0.0000 0.0000 11091.15 11091.15 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.88% 29.97 14 48 252.29 245 260 252.29 248 258 7562 7562 0.00%
crit 18.12% 6.63 0 17 532.03 491 599 531.48 0 599 3529 3529 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 61 1.6% 4.4 67.78sec 4138 1081 Periodic 17.5 859 1757 1042 20.5% 5.2%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.40 0.00 17.48 17.48 3.8280 0.9008 18222.25 18222.25 0.00% 1081.05 1081.05
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 79.52% 13.90 6 22 858.50 833 1076 858.46 833 936 11933 11933 0.00%
crit 20.48% 3.58 0 10 1757.28 1667 2152 1715.25 0 2152 6290 6290 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [z]:4.40
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (347) 0.0% (9.0%) 6.3 47.73sec 16558 12119

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.28 0.00 0.00 0.00 1.3663 0.0000 0.00 0.00 0.00% 12119.17 12119.17

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.48
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:3.81
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.00
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    opener
    [(]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 347 9.0% 6.3 47.69sec 16558 0 Direct 6.3 16595 0 16595 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.28 6.27 0.00 0.00 0.0000 0.0000 104043.08 104043.08 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.27 5 8 16595.17 468 55637 16698.27 11133 25576 104043 104043 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:10258.99
  • base_dd_max:10258.99
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
disciplinary_command
Arcane Power 3.2 105.91sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.16
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [)]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 213.97sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.96 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    shared_cds
    [.]:1.96
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 96.49sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.24 0.00 17.70 0.00 3.9213 0.7163 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [@]:1.00
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [.]:1.63
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:0.61
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.2 326.69sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    opener
    [']:1.00
  • if_expr:variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
    shared_cds
    [.]:0.16
  • if_expr:buff.arcane_power.up
Presence of Mind 3.4 93.64sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.39 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [{]:0.54
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [|]:0.96
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [}]:0.89
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
    opener
    [*]:0.03
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
    opener
    [+]:0.97
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Rune of Power 6.2 50.72sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.22 0.00 0.00 0.00 1.3659 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.24
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
    opener
    [&]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Soul Fragment (soulletting_ruby) 2.0 181.32sec

Stats Details: Soulletting Ruby

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.03 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soulletting Ruby

  • id:345802
  • school:shadow
  • range:40.0
  • travel_speed:5.6000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345802
  • name:Soul Fragment
  • school:shadow
  • tooltip:
  • description:
Replenish Mana (use_mana_gem) 2.8 126.78sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.85 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.85
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 14.4 97.0 20.6sec 2.7sec 17.2sec 82.39% 0.00% 72.8 (73.3) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:6.0s / 73.6s
  • trigger_min/max:0.0s / 21.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 67.5s

Stack Uptimes

  • arcane_charge_1:2.48%
  • arcane_charge_2:7.30%
  • arcane_charge_3:4.82%
  • arcane_charge_4:67.79%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.2 0.0 105.7sec 105.7sec 14.7sec 15.52% 0.00% 0.0 (0.0) 3.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:70.7s / 158.5s
  • trigger_min/max:70.7s / 158.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:15.52%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 213.5sec 213.5sec 11.9sec 7.88% 17.66% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 259.4s
  • trigger_min/max:180.0s / 259.4s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 12.0s

Stack Uptimes

  • berserking_1:7.88%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 16.6 8.8 18.1sec 11.6sec 7.8sec 43.10% 0.00% 0.2 (0.2) 0.9

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.67%
  • clearcasting_2:15.15%
  • clearcasting_3:3.28%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Disciplinary Command 6.2 0.0 51.3sec 49.9sec 19.7sec 40.58% 0.00% 0.0 (0.0) 5.9

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_disciplinary_command
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:30.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:39.7s / 139.0s
  • trigger_min/max:39.7s / 135.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 20.0s

Stack Uptimes

  • disciplinary_command_1:40.58%

Spelldata

  • id:327371
  • name:Disciplinary Command
  • tooltip:Critical Strike damage increased by $w1%.
  • description:{$@spelldesc327365=Casting a Frost, Fire and Arcane spell within {$327366d=10 seconds} of each other increases your Critical Strike damage of all your spells by {$327371s1=15}%. This effect can only occur once every {$327371s2=30} sec.}
  • max_stacks:0
  • duration:20.00
  • cooldown:30.00
  • default_chance:0.00%
Empyreal Surge 2.0 0.0 200.8sec 200.8sec 15.0sec 10.12% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:55.64

Trigger Details

  • interval_min/max:180.0s / 252.5s
  • trigger_min/max:180.0s / 252.5s
  • trigger_pct:100.00%
  • duration_min/max:9.5s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.12%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 96.8sec 96.8sec 4.4sec 4.73% 0.00% 14.1 (14.1) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:81.2s / 158.0s
  • trigger_min/max:81.2s / 158.0s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 5.2s

Stack Uptimes

  • evocation_1:4.73%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.2 0.0 325.1sec 325.1sec 23.4sec 9.09% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:301.0s / 348.9s
  • trigger_min/max:301.0s / 348.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.09%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.4 0.0 93.4sec 93.4sec 5.8sec 6.52% 11.22% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:53.3s / 154.4s
  • trigger_min/max:53.3s / 154.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.9s

Stack Uptimes

  • presence_of_mind_1:2.85%
  • presence_of_mind_2:2.94%
  • presence_of_mind_3:0.74%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.7 35.3sec 32.5sec 12.7sec 36.87% 0.00% 0.7 (0.7) 8.5

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 61.4s
  • trigger_min/max:11.1s / 61.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.1s

Stack Uptimes

  • rune_of_power_1:36.87%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Infusion 2.0 0.0 186.3sec 186.3sec 15.6sec 10.61% 0.00% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_soul_infusion
  • max_stacks:1
  • base duration:16.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:crit_rating
  • amount:711.17

Trigger Details

  • interval_min/max:120.0s / 295.3s
  • trigger_min/max:120.0s / 295.3s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 16.0s

Stack Uptimes

  • soul_infusion_1:10.61%

Spelldata

  • id:345805
  • name:Soul Infusion
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc345801=Draw out a piece of the target's soul, decreasing their movement speed by {$s1=30}% until the soul reaches you. The soul instantly heals you for {$345806s1=0}, and grants you up to ${{$345807s1=216}+{$345807s2=276}} Critical Strike for {$345805d=16 seconds}. You gain more Critical Strike from lower health targets.}
  • max_stacks:0
  • duration:16.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 3.62% 0.00% 27.27%
Arcane Barrage Arcane Charge 4 96.38% 72.73% 100.00%
Arcane Blast Arcane Charge 0 1.74% 0.00% 6.52%
Arcane Blast Arcane Charge 1 1.01% 0.00% 4.55%
Arcane Blast Arcane Charge 2 8.31% 3.70% 13.51%
Arcane Blast Arcane Charge 3 8.14% 3.57% 12.63%
Arcane Blast Arcane Charge 4 80.80% 65.82% 89.61%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 3.23% 0.60% 10.31% 1.2s 0.0s 9.0s
Conserve Phase 100.00% 100.00% 100.00% 300.3s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000197.429130.133259.408
Evocation25.5981.16477.96385.67355.797137.374
Shifting Power14.6020.00050.35365.18648.046110.626
Rune of Power9.0120.00047.29458.89235.77599.513
Touch of the Magi7.9690.00024.94952.76436.34079.702
Arcane Power18.7820.00070.07563.33121.510109.108
Arcane Barrage17.8331.32266.426263.698205.127323.062
Arcane Orb17.4060.000125.034156.76388.378228.239
Fire Blast33.9150.000130.099233.216185.813296.292
Presence of Mind35.1520.000101.598127.29570.779190.718

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
disciplinary_command
mana_regen Mana 3063.93 385391.39 63.84% 125.78 14284.58 3.57%
Evocation Mana 145.36 164095.56 27.18% 1128.87 0.00 0.00%
Mana Gem Mana 2.85 18962.44 3.14% 6656.00 0.00 0.00%
Arcane Barrage Mana 13.41 35215.78 5.83% 2626.69 148.19 0.42%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65560.0 2010.43 2104.88 14398.4 38196.3 1214.6 66560.0
Usage Type Count Total Avg RPE APR
disciplinary_command
arcane_blast Mana 89.3 503755.8 5638.6 5638.0 0.8
arcane_missiles Mana 37.9 88463.5 2331.4 2332.1 4.8
arcane_orb Mana 7.8 3910.3 498.4 498.4 5.5
fire_blast Mana 6.2 3096.6 500.0 500.0 2.7
frostbolt Mana 6.2 6193.2 1000.0 1192.7 1.0
shifting_power Mana 4.4 11004.4 2500.0 2499.1 1.7
touch_of_the_magi Mana 6.3 15658.3 2492.2 2491.9 6.6

Statistics & Data Analysis

Fight Length
disciplinary_command Fight Length
Count 2122
Mean 300.32
Minimum 240.00
Maximum 359.95
Spread ( max - min ) 119.95
Range [ ( max - min ) / 2 * 100% ] 19.97%
DPS
disciplinary_command Damage Per Second
Count 2122
Mean 3869.68
Minimum 3370.55
Maximum 4412.16
Spread ( max - min ) 1041.61
Range [ ( max - min ) / 2 * 100% ] 13.46%
Standard Deviation 179.3073
5th Percentile 3574.01
95th Percentile 4170.06
( 95th Percentile - 5th Percentile ) 596.05
Mean Distribution
Standard Deviation 3.8925
95.00% Confidence Interval ( 3862.05 - 3877.31 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 83
0.1% Error 8248
0.1 Scale Factor Error with Delta=300 275
0.05 Scale Factor Error with Delta=300 1098
0.01 Scale Factor Error with Delta=300 27447
Priority Target DPS
disciplinary_command Priority Target Damage Per Second
Count 2122
Mean 3869.68
Minimum 3370.55
Maximum 4412.16
Spread ( max - min ) 1041.61
Range [ ( max - min ) / 2 * 100% ] 13.46%
Standard Deviation 179.3073
5th Percentile 3574.01
95th Percentile 4170.06
( 95th Percentile - 5th Percentile ) 596.05
Mean Distribution
Standard Deviation 3.8925
95.00% Confidence Interval ( 3862.05 - 3877.31 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 83
0.1% Error 8248
0.1 Scale Factor Error with Delta=300 275
0.05 Scale Factor Error with Delta=300 1098
0.01 Scale Factor Error with Delta=300 27447
DPS(e)
disciplinary_command Damage Per Second (Effective)
Count 2122
Mean 3869.68
Minimum 3370.55
Maximum 4412.16
Spread ( max - min ) 1041.61
Range [ ( max - min ) / 2 * 100% ] 13.46%
Damage
disciplinary_command Damage
Count 2122
Mean 1155900.51
Minimum 858772.05
Maximum 1544804.47
Spread ( max - min ) 686032.41
Range [ ( max - min ) / 2 * 100% ] 29.68%
DTPS
disciplinary_command Damage Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
disciplinary_command Healing Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
disciplinary_command Healing Per Second (Effective)
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
disciplinary_command Heal
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
disciplinary_command Healing Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
disciplinary_command Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
disciplinary_commandTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
disciplinary_command Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
I 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
J 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
K 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
L 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
M 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
Q 0.00 variable,name=totm_max_charges,op=reset,default=2
R 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
S 0.00 variable,name=inverted_opener,op=reset,default=-1
T 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
U 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
V 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
W 0.00 variable,name=am_spam,op=reset,default=0
X 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Y 0.00 variable,name=evo_pct,op=reset,default=15
Z 0.00 flask
a 0.00 food
b 0.00 augmentation
c 0.00 arcane_familiar
d 0.00 arcane_intellect
e 0.00 conjure_mana_gem
f 0.00 snapshot_stats
g 0.00 mirror_image
h 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
i 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
j 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
k 0.00 call_action_list,name=shared_cds
l 0.00 call_action_list,name=aoe,if=active_enemies>2
m 0.00 call_action_list,name=opener,if=variable.have_opened=0
n 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
o 0.00 call_action_list,name=cooldowns
p 0.00 call_action_list,name=rotation,if=variable.final_burn=0
q 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
r 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
s 5.20 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
t 5.19 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
u 1.48 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 3.81 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.00 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.16 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.24 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
z 4.40 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
{ 0.54 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
| 0.96 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
} 0.89 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn
# count action,conditions
~ 1.01 arcane_missiles,if=buff.clearcasting.react,chain=1
! 4.51 arcane_blast
" 0.01 arcane_barrage
actions.opener
# count action,conditions
0.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
# 1.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
$ 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
% 2.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
& 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
' 1.00 potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
( 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
) 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
* 0.03 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
+ 0.97 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
, 0.03 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
- 0.85 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
: 0.13 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
; 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
< 0.77 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
= 0.41 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
> 0.06 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
? 15.04 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
@ 1.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
. 0.06 arcane_barrage
actions.rotation
# count action,conditions
. 2.80 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
. 1.63 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
. 0.95 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
. 2.85 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
. 0.00 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
. 0.92 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
. 5.13 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
. 5.25 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
. 1.87 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
. 2.77 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 6.78 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
. 2.26 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.74 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 1.05 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.21 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 67.37 arcane_blast
. 0.61 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.29 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.85 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 0.16 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
. 1.96 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
. 2.03 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
. 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDEIJKMNQRSTVWYZabegh.#$%%&'?.???????-().;.???+?<??@.z..........stvy................z.stux...{...y.....................z.stvy.|..............x............stvy...z............stvy.............x........{...zstvy...............!~

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat E totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat I totm_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat J barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat M ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat N ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Q totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat R aoe_totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat S inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat V ap_on_use Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat W am_spam Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Y evo_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Z flask disciplinary_command 66560.0/66560: 100% mana
Pre precombat a food disciplinary_command 66560.0/66560: 100% mana
Pre precombat b augmentation disciplinary_command 66560.0/66560: 100% mana
Pre precombat e conjure_mana_gem Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat g mirror_image Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat h frostbolt Fluffy_Pillow 66560.0/66560: 100% mana
0:00.000 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 65560.0/66560: 98% mana
0:00.000 opener # fire_blast Fluffy_Pillow 65560.0/66560: 98% mana
0:01.418 opener $ arcane_orb Fluffy_Pillow 66560.0/66560: 100% mana bloodlust, disciplinary_command
0:02.509 opener % arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana bloodlust, arcane_charge(2), disciplinary_command
0:03.884 opener % arcane_blast Fluffy_Pillow 62441.7/66560: 94% mana bloodlust, arcane_charge(3), disciplinary_command
0:05.128 opener & rune_of_power Fluffy_Pillow 58597.7/66560: 88% mana bloodlust, arcane_charge(4), disciplinary_command
0:06.219 opener ' potion Fluffy_Pillow 60050.0/66560: 90% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command
0:06.219 opener ? arcane_blast Fluffy_Pillow 60050.0/66560: 90% mana bloodlust, arcane_charge(4), rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:07.332 shared_cds . use_mana_gem disciplinary_command 54656.6/66560: 82% mana bloodlust, arcane_charge(4), clearcasting, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:07.332 opener ? arcane_blast Fluffy_Pillow 61312.6/66560: 92% mana bloodlust, arcane_charge(4), clearcasting, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:08.447 opener ? arcane_blast Fluffy_Pillow 55921.9/66560: 84% mana bloodlust, arcane_charge(4), clearcasting, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:09.559 opener ? arcane_blast Fluffy_Pillow 50527.2/66560: 76% mana bloodlust, arcane_charge(4), clearcasting, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:10.673 opener ? arcane_blast Fluffy_Pillow 45135.2/66560: 68% mana bloodlust, arcane_charge(4), clearcasting, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:11.786 opener ? arcane_blast Fluffy_Pillow 39741.8/66560: 60% mana bloodlust, arcane_charge(4), clearcasting, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:12.901 opener ? arcane_blast Fluffy_Pillow 34351.1/66560: 52% mana bloodlust, arcane_charge(4), clearcasting, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:14.014 opener ? arcane_blast Fluffy_Pillow 28957.7/66560: 44% mana bloodlust, arcane_charge(4), clearcasting, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:15.127 opener - arcane_barrage Fluffy_Pillow 23564.3/66560: 35% mana bloodlust, arcane_charge(4), clearcasting, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:16.218 opener ( touch_of_the_magi Fluffy_Pillow 27679.1/66560: 42% mana bloodlust, clearcasting, rune_of_power, disciplinary_command, empyreal_surge(5), potion_of_spectral_intellect
0:17.309 opener ) arcane_power Fluffy_Pillow 26631.4/66560: 40% mana bloodlust, arcane_charge(4), clearcasting, rune_of_power, disciplinary_command, empyreal_surge(5), potion_of_spectral_intellect
0:17.309 shared_cds . berserking Fluffy_Pillow 26631.4/66560: 40% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, disciplinary_command, empyreal_surge(5), potion_of_spectral_intellect
0:17.309 opener ; arcane_missiles Fluffy_Pillow 26631.4/66560: 40% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, disciplinary_command, empyreal_surge(5), potion_of_spectral_intellect
0:25.822 shared_cds . use_items Fluffy_Pillow 22963.9/66560: 35% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:25.822 opener ? arcane_blast Fluffy_Pillow 22963.9/66560: 35% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:26.836 opener ? arcane_blast Fluffy_Pillow 20876.3/66560: 31% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:27.848 opener ? arcane_blast Fluffy_Pillow 18785.9/66560: 28% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:28.861 opener + presence_of_mind Fluffy_Pillow 16696.9/66560: 25% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:28.861 opener ? arcane_blast Fluffy_Pillow 16696.9/66560: 25% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:29.855 opener < arcane_missiles Fluffy_Pillow 14582.7/66560: 22% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:31.535 opener ? arcane_blast Fluffy_Pillow 16819.1/66560: 25% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), soul_infusion
0:32.625 opener ? arcane_blast Fluffy_Pillow 14832.6/66560: 22% mana bloodlust, arcane_charge(4), presence_of_mind, soul_infusion
0:33.717 opener @ evocation disciplinary_command 9411.2/66560: 14% mana bloodlust, arcane_charge(4), soul_infusion
0:37.217 rotation . cancel_action Fluffy_Pillow 64015.7/66560: 96% mana bloodlust, arcane_charge(4), evocation, soul_infusion
0:37.221 cooldowns z shifting_power Fluffy_Pillow 64021.0/66560: 96% mana bloodlust, arcane_charge(4), soul_infusion
0:40.302 rotation . arcane_blast Fluffy_Pillow 65622.4/66560: 99% mana bloodlust, arcane_charge(4), soul_infusion
0:41.414 rotation . arcane_barrage Fluffy_Pillow 59689.0/66560: 90% mana arcane_charge(4), clearcasting, soul_infusion
0:42.832 rotation . arcane_orb Fluffy_Pillow 64239.0/66560: 97% mana clearcasting, soul_infusion
0:44.252 rotation . arcane_blast Fluffy_Pillow 65629.3/66560: 99% mana arcane_charge(2), clearcasting
0:46.038 rotation . arcane_blast Fluffy_Pillow 62441.7/66560: 94% mana arcane_charge(3), clearcasting
0:47.653 rotation . arcane_blast Fluffy_Pillow 59091.5/66560: 89% mana arcane_charge(4), clearcasting
0:49.100 rotation . arcane_blast Fluffy_Pillow 54142.8/66560: 81% mana arcane_charge(4), clearcasting
0:50.546 rotation . arcane_blast Fluffy_Pillow 49192.7/66560: 74% mana arcane_charge(4), clearcasting
0:51.994 rotation . arcane_blast Fluffy_Pillow 44245.3/66560: 66% mana arcane_charge(4), clearcasting
0:53.440 rotation . arcane_barrage Fluffy_Pillow 39295.2/66560: 59% mana arcane_charge(4), clearcasting
0:54.859 cooldowns s frostbolt Fluffy_Pillow 43846.6/66560: 66% mana clearcasting
0:56.749 cooldowns t fire_blast Fluffy_Pillow 45362.5/66560: 68% mana
0:58.167 cooldowns v touch_of_the_magi Fluffy_Pillow 46750.2/66560: 70% mana disciplinary_command
0:59.586 cooldowns y rune_of_power Fluffy_Pillow 46139.2/66560: 69% mana arcane_charge(4), disciplinary_command
1:01.006 rotation . arcane_missiles Fluffy_Pillow 48029.5/66560: 72% mana arcane_charge(4), rune_of_power, disciplinary_command
1:10.532 rotation . arcane_blast Fluffy_Pillow 38210.5/66560: 57% mana arcane_charge(4), rune_of_power, disciplinary_command
1:11.979 rotation . arcane_barrage Fluffy_Pillow 33261.7/66560: 50% mana arcane_charge(4), rune_of_power, disciplinary_command
1:13.397 rotation . arcane_orb Fluffy_Pillow 37811.8/66560: 57% mana disciplinary_command
1:14.815 rotation . arcane_blast Fluffy_Pillow 39199.4/66560: 59% mana arcane_charge(2), disciplinary_command
1:16.599 rotation . arcane_blast Fluffy_Pillow 37449.3/66560: 56% mana arcane_charge(3), disciplinary_command
1:18.213 rotation . arcane_blast Fluffy_Pillow 34097.8/66560: 51% mana arcane_charge(4), clearcasting
1:19.660 rotation . arcane_blast Fluffy_Pillow 29149.1/66560: 44% mana arcane_charge(4), clearcasting
1:21.108 rotation . arcane_blast Fluffy_Pillow 24201.6/66560: 36% mana arcane_charge(4), clearcasting(2)
1:22.552 rotation . arcane_missiles Fluffy_Pillow 19248.9/66560: 29% mana arcane_charge(4), clearcasting(3)
1:24.642 rotation . arcane_blast Fluffy_Pillow 22031.1/66560: 33% mana arcane_charge(4), clearcasting(2)
1:26.089 rotation . arcane_barrage Fluffy_Pillow 17082.3/66560: 26% mana arcane_charge(4), clearcasting(2)
1:27.507 rotation . arcane_blast Fluffy_Pillow 21632.4/66560: 33% mana clearcasting(2)
1:29.631 rotation . arcane_blast Fluffy_Pillow 23084.9/66560: 35% mana arcane_charge, clearcasting(2)
1:31.587 rotation . arcane_missiles Fluffy_Pillow 22938.7/66560: 34% mana arcane_charge(2), clearcasting(2)
1:35.625 rotation . arcane_orb Fluffy_Pillow 28314.1/66560: 43% mana arcane_charge(2)
1:37.043 cooldowns z shifting_power Fluffy_Pillow 29701.7/66560: 45% mana arcane_charge(4)
1:41.304 rotation . arcane_barrage Fluffy_Pillow 32874.0/66560: 49% mana arcane_charge(4), clearcasting
1:42.723 cooldowns s frostbolt Fluffy_Pillow 37425.3/66560: 56% mana clearcasting
1:44.611 cooldowns t fire_blast Fluffy_Pillow 38938.6/66560: 59% mana clearcasting
1:46.030 cooldowns u touch_of_the_magi Fluffy_Pillow 40327.6/66560: 61% mana clearcasting, disciplinary_command
1:47.448 cooldowns x arcane_power Fluffy_Pillow 39715.2/66560: 60% mana arcane_charge(4), clearcasting, disciplinary_command
1:47.448 rotation . arcane_missiles Fluffy_Pillow 39715.2/66560: 60% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, disciplinary_command
1:55.874 rotation . arcane_blast Fluffy_Pillow 43431.9/66560: 65% mana arcane_charge(4), arcane_power, rune_of_power, disciplinary_command
1:57.320 rotation . arcane_blast Fluffy_Pillow 41919.4/66560: 63% mana arcane_charge(4), arcane_power, rune_of_power, disciplinary_command
1:58.768 cooldowns { presence_of_mind Fluffy_Pillow 40409.4/66560: 61% mana arcane_charge(4), arcane_power, rune_of_power, disciplinary_command
1:58.768 rotation . arcane_blast Fluffy_Pillow 40409.4/66560: 61% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, disciplinary_command
2:00.186 rotation . arcane_blast Fluffy_Pillow 38859.6/66560: 58% mana arcane_charge(4), arcane_power, presence_of_mind(2), disciplinary_command
2:01.605 rotation . arcane_blast Fluffy_Pillow 37311.0/66560: 56% mana arcane_charge(4), arcane_power, presence_of_mind, disciplinary_command
2:03.024 cooldowns y rune_of_power Fluffy_Pillow 35762.5/66560: 54% mana arcane_charge(4), disciplinary_command
2:04.441 rotation . arcane_blast Fluffy_Pillow 37648.8/66560: 57% mana arcane_charge(4), rune_of_power, disciplinary_command
2:05.887 rotation . arcane_blast Fluffy_Pillow 32698.7/66560: 49% mana arcane_charge(4), rune_of_power
2:07.333 shared_cds . use_mana_gem disciplinary_command 27748.7/66560: 42% mana arcane_charge(4), rune_of_power
2:07.333 rotation . arcane_blast Fluffy_Pillow 34404.7/66560: 52% mana arcane_charge(4), rune_of_power
2:08.782 rotation . arcane_blast Fluffy_Pillow 29458.6/66560: 44% mana arcane_charge(4), rune_of_power
2:10.229 rotation . arcane_blast Fluffy_Pillow 24509.8/66560: 37% mana arcane_charge(4), clearcasting, rune_of_power
2:11.678 rotation . arcane_missiles Fluffy_Pillow 19563.7/66560: 29% mana arcane_charge(4), clearcasting, rune_of_power
2:13.734 rotation . arcane_blast Fluffy_Pillow 22300.7/66560: 34% mana arcane_charge(4), rune_of_power
2:15.181 rotation . arcane_blast Fluffy_Pillow 17351.9/66560: 26% mana arcane_charge(4), rune_of_power
2:16.628 rotation . arcane_blast Fluffy_Pillow 12403.2/66560: 19% mana arcane_charge(4)
2:18.074 rotation . arcane_blast Fluffy_Pillow 7453.1/66560: 11% mana arcane_charge(4), clearcasting
2:19.521 rotation . evocation disciplinary_command 2504.3/66560: 4% mana arcane_charge(4), clearcasting
2:24.621 rotation . cancel_action Fluffy_Pillow 63709.3/66560: 96% mana arcane_charge(4), clearcasting, evocation
2:24.626 rotation . arcane_blast Fluffy_Pillow 63715.9/66560: 96% mana arcane_charge(4), clearcasting
2:26.073 rotation . arcane_barrage Fluffy_Pillow 58767.2/66560: 88% mana arcane_charge(4), clearcasting
2:27.492 rotation . arcane_orb Fluffy_Pillow 63318.5/66560: 95% mana clearcasting
2:28.912 rotation . arcane_blast Fluffy_Pillow 64708.9/66560: 97% mana arcane_charge(2), clearcasting
2:30.700 rotation . arcane_missiles Fluffy_Pillow 62444.3/66560: 94% mana arcane_charge(3), clearcasting
2:32.858 rotation . arcane_blast Fluffy_Pillow 65317.0/66560: 98% mana arcane_charge(3), clearcasting
2:34.473 rotation . arcane_blast Fluffy_Pillow 61065.3/66560: 92% mana arcane_charge(4), clearcasting
2:35.919 rotation . arcane_blast Fluffy_Pillow 56115.2/66560: 84% mana arcane_charge(4), clearcasting
2:37.366 cooldowns z shifting_power Fluffy_Pillow 51166.5/66560: 77% mana arcane_charge(4), clearcasting(2)
2:41.430 rotation . arcane_barrage Fluffy_Pillow 54076.5/66560: 81% mana arcane_charge(4), clearcasting(2)
2:42.848 cooldowns s frostbolt Fluffy_Pillow 58626.5/66560: 88% mana clearcasting(2)
2:44.736 cooldowns t fire_blast Fluffy_Pillow 60139.8/66560: 90% mana clearcasting(2)
2:46.154 cooldowns v touch_of_the_magi Fluffy_Pillow 61527.5/66560: 92% mana clearcasting(2), disciplinary_command
2:47.571 cooldowns y rune_of_power Fluffy_Pillow 60913.8/66560: 92% mana arcane_charge(4), clearcasting(2), disciplinary_command
2:48.988 rotation . arcane_missiles Fluffy_Pillow 62800.1/66560: 94% mana arcane_charge(4), clearcasting(2), rune_of_power, disciplinary_command
2:55.402 cooldowns | presence_of_mind Fluffy_Pillow 62925.8/66560: 95% mana arcane_charge(4), rune_of_power, disciplinary_command
2:55.402 rotation . arcane_blast Fluffy_Pillow 62925.8/66560: 95% mana arcane_charge(4), presence_of_mind(3), rune_of_power, disciplinary_command
2:56.820 rotation . arcane_missiles Fluffy_Pillow 57938.4/66560: 87% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, disciplinary_command
2:59.000 rotation . arcane_blast Fluffy_Pillow 60840.5/66560: 91% mana arcane_charge(4), presence_of_mind(2), rune_of_power, disciplinary_command
3:00.418 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 55853.1/66560: 84% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, disciplinary_command
3:00.418 rotation . arcane_missiles Fluffy_Pillow 55853.1/66560: 84% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, disciplinary_command
3:02.547 rotation . arcane_barrage Fluffy_Pillow 58687.2/66560: 88% mana arcane_charge(4), presence_of_mind, disciplinary_command
3:03.965 rotation . arcane_orb Fluffy_Pillow 63237.3/66560: 95% mana presence_of_mind, disciplinary_command
3:05.383 rotation . arcane_blast Fluffy_Pillow 64624.9/66560: 97% mana arcane_charge(2), presence_of_mind
3:06.803 rotation . arcane_blast Fluffy_Pillow 62390.2/66560: 94% mana arcane_charge(3)
3:08.419 rotation . arcane_blast Fluffy_Pillow 59041.4/66560: 89% mana arcane_charge(4)
3:09.867 rotation . arcane_blast Fluffy_Pillow 54094.0/66560: 81% mana arcane_charge(4)
3:11.314 rotation . arcane_blast Fluffy_Pillow 49145.3/66560: 74% mana arcane_charge(4)
3:12.761 rotation . arcane_blast Fluffy_Pillow 44196.5/66560: 66% mana arcane_charge(4), clearcasting
3:14.209 rotation . arcane_blast Fluffy_Pillow 39249.1/66560: 59% mana arcane_charge(4), clearcasting
3:15.655 cooldowns x arcane_power Fluffy_Pillow 34299.0/66560: 52% mana arcane_charge(4), clearcasting(2), empyreal_surge(5)
3:15.655 rotation . arcane_missiles Fluffy_Pillow 34299.0/66560: 52% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5)
3:19.662 shared_cds . berserking Fluffy_Pillow 39633.1/66560: 60% mana arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:19.662 rotation . arcane_blast Fluffy_Pillow 39633.1/66560: 60% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:20.978 shared_cds . use_items Fluffy_Pillow 37947.5/66560: 57% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:20.978 rotation . arcane_blast Fluffy_Pillow 37947.5/66560: 57% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:22.295 rotation . arcane_blast Fluffy_Pillow 36263.2/66560: 54% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:23.613 rotation . arcane_blast Fluffy_Pillow 34580.2/66560: 52% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5), soul_infusion
3:24.927 rotation . arcane_missiles Fluffy_Pillow 32891.9/66560: 49% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5), soul_infusion
3:26.934 rotation . arcane_blast Fluffy_Pillow 35563.6/66560: 53% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), soul_infusion
3:28.249 rotation . arcane_blast Fluffy_Pillow 33876.6/66560: 51% mana berserking, arcane_charge(4), arcane_power, clearcasting, empyreal_surge(5), soul_infusion
3:29.564 rotation . arcane_missiles Fluffy_Pillow 32189.7/66560: 48% mana berserking, arcane_charge(4), arcane_power, clearcasting, empyreal_surge(5), soul_infusion
3:31.543 rotation . arcane_barrage Fluffy_Pillow 34824.1/66560: 52% mana berserking, arcane_charge(4), soul_infusion
3:32.834 cooldowns s frostbolt Fluffy_Pillow 39205.1/66560: 59% mana soul_infusion
3:34.724 cooldowns t fire_blast Fluffy_Pillow 40721.1/66560: 61% mana soul_infusion
3:36.143 cooldowns v touch_of_the_magi Fluffy_Pillow 42110.0/66560: 63% mana disciplinary_command, soul_infusion
3:37.559 cooldowns y rune_of_power Fluffy_Pillow 41495.0/66560: 62% mana arcane_charge(4), disciplinary_command, soul_infusion
3:38.976 rotation . arcane_missiles Fluffy_Pillow 43381.3/66560: 65% mana arcane_charge(4), rune_of_power, disciplinary_command
3:48.410 rotation . arcane_blast Fluffy_Pillow 33439.9/66560: 50% mana arcane_charge(4), rune_of_power, disciplinary_command
3:49.858 rotation . arcane_blast Fluffy_Pillow 28492.4/66560: 43% mana arcane_charge(4), rune_of_power, disciplinary_command
3:51.305 cooldowns z shifting_power Fluffy_Pillow 23543.7/66560: 35% mana arcane_charge(4), disciplinary_command
3:55.273 rotation . arcane_blast Fluffy_Pillow 26325.9/66560: 40% mana arcane_charge(4)
3:56.719 rotation . arcane_blast Fluffy_Pillow 21375.8/66560: 32% mana arcane_charge(4), clearcasting
3:58.165 rotation . arcane_blast Fluffy_Pillow 16425.7/66560: 25% mana arcane_charge(4), clearcasting
3:59.610 rotation . arcane_blast Fluffy_Pillow 11474.3/66560: 17% mana arcane_charge(4), clearcasting
4:01.058 rotation . evocation Fluffy_Pillow 6526.9/66560: 10% mana arcane_charge(4), clearcasting
4:05.858 rotation . cancel_action Fluffy_Pillow 64131.5/66560: 96% mana arcane_charge(4), clearcasting, evocation
4:05.864 rotation . arcane_blast Fluffy_Pillow 64139.5/66560: 96% mana arcane_charge(4), clearcasting
4:07.311 rotation . arcane_barrage Fluffy_Pillow 59190.8/66560: 89% mana arcane_charge(4), clearcasting
4:08.731 rotation . arcane_orb Fluffy_Pillow 63743.5/66560: 96% mana clearcasting(2)
4:10.150 rotation . arcane_blast Fluffy_Pillow 65132.4/66560: 98% mana arcane_charge(2), clearcasting(2)
4:11.935 rotation . arcane_blast Fluffy_Pillow 62440.3/66560: 94% mana arcane_charge(3), clearcasting(2)
4:13.552 rotation . arcane_barrage Fluffy_Pillow 59092.9/66560: 89% mana arcane_charge(4), clearcasting(2)
4:14.971 cooldowns s frostbolt Fluffy_Pillow 63644.2/66560: 96% mana clearcasting(2)
4:16.861 cooldowns t fire_blast Fluffy_Pillow 65160.2/66560: 98% mana clearcasting(2)
4:18.280 cooldowns v touch_of_the_magi Fluffy_Pillow 66549.2/66560: 100% mana clearcasting(2), disciplinary_command
4:19.699 cooldowns y rune_of_power Fluffy_Pillow 64066.7/66560: 96% mana arcane_charge(4), clearcasting(2), disciplinary_command
4:21.116 rotation . arcane_missiles Fluffy_Pillow 65953.0/66560: 99% mana arcane_charge(4), clearcasting(2), rune_of_power, disciplinary_command
4:27.810 rotation . arcane_blast Fluffy_Pillow 65814.5/66560: 99% mana arcane_charge(4), rune_of_power, disciplinary_command
4:29.256 rotation . arcane_blast Fluffy_Pillow 59690.3/66560: 90% mana arcane_charge(4), rune_of_power, disciplinary_command
4:30.703 shared_cds . use_mana_gem disciplinary_command 54741.6/66560: 82% mana arcane_charge(4), rune_of_power, disciplinary_command
4:30.703 rotation . arcane_blast Fluffy_Pillow 61397.6/66560: 92% mana arcane_charge(4), rune_of_power, disciplinary_command
4:32.150 rotation . arcane_barrage Fluffy_Pillow 56448.8/66560: 85% mana arcane_charge(4), rune_of_power, disciplinary_command
4:33.569 rotation . arcane_orb Fluffy_Pillow 61000.2/66560: 92% mana disciplinary_command
4:34.988 rotation . arcane_blast Fluffy_Pillow 62389.2/66560: 94% mana arcane_charge(2), disciplinary_command
4:36.774 rotation . arcane_blast Fluffy_Pillow 60641.7/66560: 91% mana arcane_charge(3), disciplinary_command
4:38.390 rotation . arcane_blast Fluffy_Pillow 57292.9/66560: 86% mana arcane_charge(4)
4:39.835 rotation . arcane_blast Fluffy_Pillow 52341.5/66560: 79% mana arcane_charge(4)
4:41.280 rotation . arcane_blast Fluffy_Pillow 47390.1/66560: 71% mana arcane_charge(4)
4:42.727 rotation . arcane_blast Fluffy_Pillow 42441.3/66560: 64% mana arcane_charge(4)
4:44.173 cooldowns x arcane_power Fluffy_Pillow 37491.2/66560: 56% mana arcane_charge(4)
4:44.173 rotation . arcane_blast Fluffy_Pillow 37491.2/66560: 56% mana arcane_charge(4), arcane_power, rune_of_power
4:45.620 rotation . arcane_blast Fluffy_Pillow 35980.0/66560: 54% mana arcane_charge(4), arcane_power, rune_of_power
4:47.068 rotation . arcane_blast Fluffy_Pillow 34470.1/66560: 52% mana arcane_charge(4), arcane_power, rune_of_power
4:48.516 rotation . arcane_blast Fluffy_Pillow 32960.1/66560: 50% mana arcane_charge(4), arcane_power, rune_of_power
4:49.962 rotation . arcane_blast Fluffy_Pillow 31447.6/66560: 47% mana arcane_charge(4), arcane_power, rune_of_power
4:51.410 rotation . arcane_blast Fluffy_Pillow 29937.6/66560: 45% mana arcane_charge(4), arcane_power, rune_of_power
4:52.857 rotation . arcane_blast Fluffy_Pillow 28426.4/66560: 43% mana arcane_charge(4), arcane_power, rune_of_power
4:54.303 rotation . arcane_blast Fluffy_Pillow 26913.8/66560: 40% mana arcane_charge(4), arcane_power, rune_of_power
4:55.748 cooldowns { presence_of_mind Fluffy_Pillow 25399.9/66560: 38% mana arcane_charge(4), arcane_power, rune_of_power
4:55.748 rotation . arcane_blast Fluffy_Pillow 25399.9/66560: 38% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
4:57.167 rotation . arcane_blast Fluffy_Pillow 23851.3/66560: 36% mana arcane_charge(4), arcane_power, presence_of_mind(2)
4:58.585 rotation . arcane_barrage Fluffy_Pillow 22301.5/66560: 34% mana arcane_charge(4), arcane_power, presence_of_mind
5:00.005 cooldowns z shifting_power Fluffy_Pillow 26854.2/66560: 40% mana presence_of_mind
5:04.032 cooldowns s frostbolt Fluffy_Pillow 29714.9/66560: 45% mana presence_of_mind
5:05.920 cooldowns t fire_blast Fluffy_Pillow 31228.2/66560: 47% mana presence_of_mind
5:07.338 cooldowns v touch_of_the_magi Fluffy_Pillow 32615.9/66560: 49% mana presence_of_mind, disciplinary_command
5:08.759 cooldowns y rune_of_power Fluffy_Pillow 32007.5/66560: 48% mana arcane_charge(4), clearcasting, presence_of_mind, disciplinary_command
5:10.177 rotation . arcane_missiles Fluffy_Pillow 33895.2/66560: 51% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, disciplinary_command
5:16.983 rotation . arcane_blast Fluffy_Pillow 27955.3/66560: 42% mana arcane_charge(4), presence_of_mind, rune_of_power, disciplinary_command
5:18.403 rotation . arcane_blast Fluffy_Pillow 22970.6/66560: 35% mana arcane_charge(4), rune_of_power, disciplinary_command
5:19.851 rotation . arcane_blast Fluffy_Pillow 18023.2/66560: 27% mana arcane_charge(4), rune_of_power, disciplinary_command
5:21.298 rotation . arcane_blast Fluffy_Pillow 13074.4/66560: 20% mana arcane_charge(4), clearcasting, rune_of_power, disciplinary_command
5:22.744 rotation . arcane_blast Fluffy_Pillow 8124.4/66560: 12% mana arcane_charge(4), clearcasting, disciplinary_command
5:24.190 rotation . evocation Fluffy_Pillow 3174.3/66560: 5% mana arcane_charge(4), clearcasting(2), disciplinary_command
5:29.290 rotation . cancel_action Fluffy_Pillow 64379.2/66560: 97% mana arcane_charge(4), clearcasting(2), evocation
5:29.294 rotation . arcane_blast Fluffy_Pillow 64384.5/66560: 97% mana arcane_charge(4), clearcasting(2)
5:30.740 rotation . arcane_barrage Fluffy_Pillow 59434.5/66560: 89% mana arcane_charge(4), clearcasting(2)
5:32.159 rotation . arcane_missiles Fluffy_Pillow 63985.8/66560: 96% mana clearcasting(2)
5:34.280 rotation . arcane_missiles Fluffy_Pillow 66560.0/66560: 100% mana clearcasting
5:36.368 rotation . arcane_orb Fluffy_Pillow 66560.0/66560: 100% mana
5:37.786 rotation . arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana arcane_charge(2)
5:39.571 rotation . arcane_blast Fluffy_Pillow 62440.3/66560: 94% mana arcane_charge(3)
5:41.186 final_burn ! arcane_blast Fluffy_Pillow 59090.2/66560: 89% mana arcane_charge(4), clearcasting
5:42.631 final_burn ~ arcane_missiles Fluffy_Pillow 54138.8/66560: 81% mana arcane_charge(4), clearcasting

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 1377 1312 898
Intellect 450 -3 1408 1228 723 (31)
Spirit 0 0 0 0 0
Health 27540 26240 0
Mana 66560 66560 0
Spell Power 1408 1228 0
Crit 16.29% 16.29% 395
Haste 6.06% 6.06% 200
Versatility 6.27% 6.27% 251
Mana Regen 1331 1331 0
Mastery 33.12% 33.12% 686
Armor 291 291 291
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 187.00
Local Head Abominable Visage
ilevel: 184, stats: { 35 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Neck Trailspinner Pendant
ilevel: 184, stats: { +49 Sta, +54 Crit, +93 Mastery }
Local Shoulders Castigator's Mantle
ilevel: 184, stats: { 32 Armor, +41 Int, +65 Sta, +35 Vers, +48 Mastery }
Local Chest Soulsewn Vestments
ilevel: 184, stats: { 47 Armor, +55 Int, +87 Sta, +39 Crit, +73 Mastery }, enchant: { +20 Int }
Local Waist Sash of Exquisite Acquisitions
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +32 Vers, +50 Mastery }
Local Legs Beryllia's Leggings of Endless Torment
ilevel: 184, stats: { 41 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Feet Stradama's Misplaced Slippers
ilevel: 184, stats: { 29 Armor, +41 Int, +65 Sta, +35 Crit, +48 Mastery }
Local Wrists Necropolis Lord's Shackles
ilevel: 184, stats: { 23 Armor, +31 Int, +49 Sta, +25 Vers, +36 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +28 Crit, +53 Mastery }
Local Finger1 Bloodoath Signet
ilevel: 184, stats: { +49 Sta, +61 Crit, +85 Haste }, enchant: { +16 Mastery }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Disciplinary Command }
Local Trinket1 Empyreal Ordnance
ilevel: 184, stats: { +79 Mastery }, enchant: shadowcore_oil
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Trinket2 Soulletting Ruby
ilevel: 184, stats: { +52 Int }
item effects: { use: Soulletting Ruby, equip: Soul Infusion, equip: Soul Infusion }
Local Back Cloak of Enveloping Manifestations
ilevel: 184, stats: { 32 Armor, +49 Sta, +38 Crit, +24 Mastery, +31 StrAgiInt }
Local Main Hand Whizblast Walking Stick
ilevel: 184, weapon: { 63 - 87, 3.6 }, stats: { +55 Int, +190 Int, +87 Sta, +44 Vers, +68 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="disciplinary_command"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=abominable_visage,id=178732,bonus_id=6807/1498/6646
neck=trailspinner_pendant,id=178707,bonus_id=6807/1498/6646
shoulders=castigators_mantle,id=178859,bonus_id=6807/1498/6646
back=cloak_of_enveloping_manifestations,id=178851,bonus_id=6807/1498/6646
chest=soulsewn_vestments,id=178792,bonus_id=6807/1498/6646,enchant=eternal_insight
wrists=necropolis_lords_shackles,id=178782,bonus_id=6807/1498/6646,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6807/1498/6646
waist=sash_of_exquisite_acquisitions,id=179343,bonus_id=6807/1498/6646
legs=beryllias_leggings_of_endless_torment,id=178838,bonus_id=6807/1498/6646
feet=stradamas_misplaced_slippers,id=178756,bonus_id=6807/1498/6646
finger1=bloodoath_signet,id=178871,bonus_id=6807/1498/6646,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6832/1532,ilevel=235,enchant_id=6168
trinket1=empyreal_ordnance,id=180117,bonus_id=6807/1498/6646,enchant=shadowcore_oil
trinket2=soulletting_ruby,id=178809,bonus_id=6807/1498/6646
main_hand=whizblast_walking_stick,id=179339,bonus_id=6807/1498/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=187.40
# gear_stamina=898
# gear_intellect=723
# gear_crit_rating=395
# gear_haste_rating=200
# gear_mastery_rating=686
# gear_versatility_rating=251
# gear_armor=291

expanded_potential : 4076 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
4075.6 4075.6 7.3 / 0.178% 663.1 / 16.3% 1.9
RPS Out RPS In Primary Resource Waiting APM Active Skill
2109.5 2018.3 Mana 0.00% 35.6 100.0% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
expanded_potential 4076
Arcane Barrage 200 4.9% 14.4 19.69sec 4171 3017 Direct 14.4 3523 7125 4173 18.0%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.41 14.41 0.00 0.00 1.3826 0.0000 60126.12 60126.12 0.00% 3017.17 3017.17
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.98% 11.81 5 20 3523.15 2457 7850 3521.31 2892 4217 41629 41629 0.00%
crit 18.02% 2.60 0 9 7124.67 4915 15700 6737.74 0 15700 18497 18497 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [~]:0.01
    opener
    [*]:0.78
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
    opener
    [+]:0.17
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [>]:0.04
    rotation
    [.]:0.94
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [.]:3.18
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:0.03
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:1.62
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:3.67
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:0.86
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.30
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.81
Arcane Blast 1406 34.5% 90.9 3.31sec 4640 3261 Direct 91.9 3826 8032 4589 18.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 90.86 91.86 0.00 0.00 1.4229 0.0000 421559.27 421559.27 0.00% 3260.60 3260.60
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.86% 75.20 52 99 3826.43 718 8877 3827.37 3190 4445 287744 287744 0.00%
crit 18.14% 16.66 5 33 8031.61 1436 17754 8043.08 5196 13355 133815 133815 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [}]:3.39
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [)]:0.03
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [<]:15.64
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [.]:0.84
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:70.46
Arcane Echo 187 4.6% 140.1 2.17sec 399 0 Direct 140.1 340 673 399 17.7%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 140.09 140.09 0.00 0.00 0.0000 0.0000 55880.35 55880.35 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.30% 115.29 70 180 340.02 172 522 341.30 285 423 39199 39199 0.00%
crit 17.70% 24.80 9 45 672.80 343 1044 674.19 515 878 16681 16681 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1633 40.1% 44.4 6.39sec 11023 5442 Periodic 307.5 1352 2722 1592 17.5% 28.0%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.40 0.00 307.73 307.50 2.0256 0.2730 489471.09 489471.09 0.00% 5442.14 5442.14
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.46% 253.58 137 385 1351.54 812 2471 1356.21 1168 1598 342731 342731 0.00%
crit 17.54% 53.92 26 84 2722.02 1624 4942 2729.61 2175 3530 146741 146741 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [|]:0.93
  • if_expr:buff.clearcasting.react
    opener
    [,]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [-]:0.80
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    opener
    [:]:0.39
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:5.21
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [.]:4.22
  • if_expr:buff.clearcasting.react&buff.expanded_potential.up
    rotation
    [.]:5.68
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [.]:1.70
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:3.35
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (82) 0.0% (2.0%) 9.0 32.01sec 2745 1958

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.00 0.00 0.00 0.00 1.4026 0.0000 0.00 0.00 0.00% 1957.51 1957.51

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [;]:0.04
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [.]:7.97
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 82 2.0% 9.0 33.86sec 2746 0 Direct 9.0 2328 4713 2746 17.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.00 9.00 0.00 0.00 0.0000 0.0000 24719.50 24719.50 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.47% 7.42 2 13 2327.78 2189 5936 2323.17 2189 2758 17283 17283 0.00%
crit 17.53% 1.58 0 7 4713.18 4379 11200 3835.72 0 11200 7437 7437 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (56) 0.0% (1.4%) 2.0 0.00sec 8296 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 56 1.4% 10.0 20.27sec 1659 0 Periodic 14.0 1019 2044 1186 16.2% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 13.99 13.99 0.0000 1.7429 16592.42 16592.42 0.00% 680.35 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 83.76% 11.72 7 14 1019.22 114 1212 1019.03 870 1212 11946 11946 0.00%
crit 16.24% 2.27 0 7 2044.31 229 2425 1877.85 0 2425 4646 4646 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:204.52
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 33 0.8% 18.2 15.72sec 543 0 Direct 18.2 459 917 543 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.20 18.20 0.00 0.00 0.0000 0.0000 9878.69 9878.69 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.63% 14.86 4 29 458.57 446 473 458.58 446 473 6812 6812 0.00%
crit 18.37% 3.34 0 12 917.23 893 946 879.72 0 946 3066 3066 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (12) 0.0% (0.3%) 1.0 0.00sec 3489 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 87  / 12 0.3% 84.0 1.40sec 42 29 Direct 84.0 35 67 42 20.4%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 84.00 84.00 0.00 0.00 1.4197 0.0000 3489.15 3489.15 0.00% 29.26 29.26
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.61% 66.87 54 78 35.11 23 45 35.11 33 37 2348 2348 0.00%
crit 20.39% 17.13 6 30 66.64 47 89 66.61 52 82 1141 1141 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:29.00
Shadowcore Oil Blast 36 0.9% 36.4 8.03sec 297 0 Direct 36.4 252 504 297 17.9%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 36.37 36.37 0.00 0.00 0.0000 0.0000 10812.89 10812.89 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.11% 29.86 16 51 252.22 245 260 252.21 247 258 7532 7532 0.00%
crit 17.89% 6.50 0 17 504.48 491 520 502.79 0 520 3281 3281 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 61 1.5% 4.5 65.29sec 4030 1060 Periodic 17.9 857 1716 1019 18.8% 5.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.51 0.00 17.85 17.85 3.8013 0.8966 18189.94 18189.94 0.00% 1060.27 1060.27
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.16% 14.49 6 23 857.24 833 1076 857.38 833 961 12420 12420 0.00%
crit 18.84% 3.36 0 10 1715.93 1667 2152 1667.82 0 2030 5770 5770 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [x]:4.51
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (370) 0.0% (9.0%) 6.3 47.48sec 17514 12828

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.31 0.00 0.00 0.00 1.3654 0.0000 0.00 0.00 0.00% 12828.28 12828.28

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [s]:1.41
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [t]:3.88
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [u]:0.02
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    opener
    [%]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 370 9.0% 6.3 47.45sec 17514 0 Direct 6.3 17532 0 17532 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.31 6.30 0.00 0.00 0.0000 0.0000 110490.02 110490.02 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.30 5 8 17531.92 1470 55097 17658.98 12675 23800 110490 110490 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:9428.66
  • base_dd_max:9428.66
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
expanded_potential
Arcane Power 3.7 88.38sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.65 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [v]:2.66
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [&]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 184.21sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    shared_cds
    [.]:2.00
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 101.22sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 17.97 0.00 4.1203 0.7228 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [=]:1.00
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [@]:0.56
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.60
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.1 305.30sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.15 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    opener
    [$]:1.00
  • if_expr:variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
    shared_cds
    [.]:0.14
  • if_expr:buff.arcane_power.up
Presence of Mind 3.7 84.70sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.69 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [y]:1.76
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [z]:0.88
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [{]:0.05
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
    opener
    [']:0.03
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
    opener
    [(]:0.97
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Rune of Power 6.2 51.43sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.19 0.00 0.00 0.00 1.3636 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [w]:5.20
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Soul Fragment (soulletting_ruby) 1.9 193.05sec

Stats Details: Soulletting Ruby

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soulletting Ruby

  • id:345802
  • school:shadow
  • range:40.0
  • travel_speed:5.6000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345802
  • name:Soul Fragment
  • school:shadow
  • tooltip:
  • description:
Replenish Mana (use_mana_gem) 2.9 125.45sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.91 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.91
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 15.4 100.8 19.4sec 2.6sec 17.2sec 88.23% 0.00% 73.7 (74.2) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.3s / 70.3s
  • trigger_min/max:0.0s / 21.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 63.3s

Stack Uptimes

  • arcane_charge_1:2.22%
  • arcane_charge_2:7.35%
  • arcane_charge_3:6.00%
  • arcane_charge_4:72.66%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.7 0.0 89.1sec 89.1sec 14.7sec 17.94% 0.00% 0.0 (0.0) 3.5

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:66.8s / 112.3s
  • trigger_min/max:66.8s / 112.3s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • arcane_power_1:17.94%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 186.3sec 186.3sec 12.0sec 8.08% 17.83% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 265.2s
  • trigger_min/max:180.0s / 265.2s
  • trigger_pct:100.00%
  • duration_min/max:4.7s / 12.0s

Stack Uptimes

  • berserking_1:8.08%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 16.9 8.4 17.9sec 11.8sec 7.7sec 43.00% 0.00% 0.2 (0.2) 0.5

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:26.39%
  • clearcasting_2:13.97%
  • clearcasting_3:2.64%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Empyreal Surge 2.0 0.0 182.7sec 182.7sec 15.0sec 10.12% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:55.64

Trigger Details

  • interval_min/max:180.0s / 261.7s
  • trigger_min/max:180.0s / 261.7s
  • trigger_pct:100.00%
  • duration_min/max:1.8s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.12%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 102.3sec 102.3sec 4.4sec 4.68% 0.00% 14.3 (14.3) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:73.1s / 167.3s
  • trigger_min/max:73.1s / 167.3s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 5.3s

Stack Uptimes

  • evocation_1:4.68%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Expanded Potential 5.6 0.6 48.4sec 42.8sec 6.2sec 11.72% 0.00% 0.6 (0.6) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_expanded_potential
  • max_stacks:1
  • base duration:300.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

RPPM Details

  • scaling:haste
  • frequency:1.66
  • modifier:1.00

Stack Uptimes

  • expanded_potential_1:11.72%

Spelldata

  • id:327495
  • name:Expanded Potential
  • tooltip:Your next Hot Streak, Brain Freeze or Clearcasting will not be consumed.
  • description:{$@spelldesc327489=Your Fireball, Frostbolt and Arcane Blast have a chance to give you Expanded Potential, which causes your next Hot Streak, Brain Freeze or Clearcasting to not be consumed.}
  • max_stacks:0
  • duration:300.00
  • cooldown:0.00
  • default_chance:101.00%

Trigger Spelldata

  • id:327489
  • name:Expanded Potential
  • tooltip:
  • description:Your Fireball, Frostbolt and Arcane Blast have a chance to give you Expanded Potential, which causes your next Hot Streak, Brain Freeze or Clearcasting to not be consumed.
  • max_stacks:0
  • duration:0.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.1 0.0 304.3sec 304.3sec 24.3sec 9.27% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 351.0s
  • trigger_min/max:300.0s / 351.0s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.27%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.7 0.0 84.9sec 84.9sec 6.2sec 7.47% 11.93% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.6s / 147.1s
  • trigger_min/max:52.6s / 147.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 29.6s

Stack Uptimes

  • presence_of_mind_1:3.58%
  • presence_of_mind_2:3.20%
  • presence_of_mind_3:0.70%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.1 0.7 33.5sec 30.9sec 12.7sec 38.75% 0.00% 0.7 (0.7) 8.9

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 71.2s
  • trigger_min/max:11.1s / 71.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 23.1s

Stack Uptimes

  • rune_of_power_1:38.75%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Infusion 1.9 0.0 192.0sec 192.0sec 15.8sec 10.32% 0.00% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_soul_infusion
  • max_stacks:1
  • base duration:16.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:crit_rating
  • amount:664.29

Trigger Details

  • interval_min/max:137.8s / 272.1s
  • trigger_min/max:137.8s / 272.1s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 16.0s

Stack Uptimes

  • soul_infusion_1:10.32%

Spelldata

  • id:345805
  • name:Soul Infusion
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc345801=Draw out a piece of the target's soul, decreasing their movement speed by {$s1=30}% until the soul reaches you. The soul instantly heals you for {$345806s1=0}, and grants you up to ${{$345807s1=216}+{$345807s2=276}} Critical Strike for {$345805d=16 seconds}. You gain more Critical Strike from lower health targets.}
  • max_stacks:0
  • duration:16.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 4.62% 0.00% 30.77%
Arcane Barrage Arcane Charge 4 95.38% 69.23% 100.00%
Arcane Blast Arcane Charge 0 2.63% 0.88% 8.11%
Arcane Blast Arcane Charge 1 0.95% 0.00% 4.85%
Arcane Blast Arcane Charge 2 8.07% 1.35% 13.58%
Arcane Blast Arcane Charge 3 8.81% 2.70% 14.81%
Arcane Blast Arcane Charge 4 79.54% 65.43% 88.37%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 3.12% 0.36% 9.48% 1.4s 0.0s 10.0s
Conserve Phase 100.00% 100.00% 100.00% 300.3s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000197.745130.487259.860
Evocation28.6380.59187.26292.89754.379141.197
Shifting Power12.6810.00074.48557.91041.476136.063
Rune of Power8.7900.00060.01356.42918.762130.680
Touch of the Magi6.7620.00030.72145.30321.21375.975
Arcane Power7.9460.00023.33029.22415.82360.327
Arcane Barrage16.6611.29661.614260.737196.264321.414
Arcane Orb14.0990.000104.234139.71475.607216.899
Presence of Mind28.6810.00077.332111.43357.908165.917

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
expanded_potential
mana_regen Mana 3148.74 386445.94 63.76% 122.73 13217.87 3.31%
Evocation Mana 143.79 162658.05 26.84% 1131.20 0.00 0.00%
Mana Gem Mana 2.91 19398.29 3.20% 6656.00 0.00 0.00%
Arcane Barrage Mana 14.41 37571.88 6.20% 2606.55 359.54 0.95%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65185.0 2018.28 2109.53 13575.9 39155.7 91.9 66560.0
Usage Type Count Total Avg RPE APR
expanded_potential
arcane_blast Mana 91.9 517458.2 5632.4 5695.0 0.8
arcane_missiles Mana 44.4 84582.0 1905.0 1904.9 5.8
arcane_orb Mana 9.0 4497.9 499.5 499.5 5.5
shifting_power Mana 4.5 11285.1 2500.0 2500.5 1.6
touch_of_the_magi Mana 6.3 15695.7 2488.7 2488.0 7.0

Statistics & Data Analysis

Fight Length
expanded_potential Fight Length
Count 2122
Mean 300.32
Minimum 240.00
Maximum 359.95
Spread ( max - min ) 119.95
Range [ ( max - min ) / 2 * 100% ] 19.97%
DPS
expanded_potential Damage Per Second
Count 2122
Mean 4075.57
Minimum 3578.79
Maximum 4688.35
Spread ( max - min ) 1109.56
Range [ ( max - min ) / 2 * 100% ] 13.61%
Standard Deviation 170.8067
5th Percentile 3794.39
95th Percentile 4354.68
( 95th Percentile - 5th Percentile ) 560.30
Mean Distribution
Standard Deviation 3.7079
95.00% Confidence Interval ( 4068.30 - 4082.84 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 68
0.1% Error 6748
0.1 Scale Factor Error with Delta=300 250
0.05 Scale Factor Error with Delta=300 997
0.01 Scale Factor Error with Delta=300 24906
Priority Target DPS
expanded_potential Priority Target Damage Per Second
Count 2122
Mean 4075.57
Minimum 3578.79
Maximum 4688.35
Spread ( max - min ) 1109.56
Range [ ( max - min ) / 2 * 100% ] 13.61%
Standard Deviation 170.8067
5th Percentile 3794.39
95th Percentile 4354.68
( 95th Percentile - 5th Percentile ) 560.30
Mean Distribution
Standard Deviation 3.7079
95.00% Confidence Interval ( 4068.30 - 4082.84 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 68
0.1% Error 6748
0.1 Scale Factor Error with Delta=300 250
0.05 Scale Factor Error with Delta=300 997
0.01 Scale Factor Error with Delta=300 24906
DPS(e)
expanded_potential Damage Per Second (Effective)
Count 2122
Mean 4075.57
Minimum 3578.79
Maximum 4688.35
Spread ( max - min ) 1109.56
Range [ ( max - min ) / 2 * 100% ] 13.61%
Damage
expanded_potential Damage
Count 2122
Mean 1217720.27
Minimum 908197.78
Maximum 1553427.49
Spread ( max - min ) 645229.71
Range [ ( max - min ) / 2 * 100% ] 26.49%
DTPS
expanded_potential Damage Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
expanded_potential Healing Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
expanded_potential Healing Per Second (Effective)
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
expanded_potential Heal
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
expanded_potential Healing Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
expanded_potential Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
expanded_potentialTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
expanded_potential Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
I 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
J 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
K 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
L 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
M 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
Q 0.00 variable,name=totm_max_charges,op=reset,default=2
R 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
S 0.00 variable,name=inverted_opener,op=reset,default=-1
T 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
U 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
V 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
W 0.00 variable,name=am_spam,op=reset,default=0
X 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Y 0.00 variable,name=evo_pct,op=reset,default=15
Z 0.00 flask
a 0.00 food
b 0.00 augmentation
c 0.00 arcane_familiar
d 0.00 arcane_intellect
e 0.00 conjure_mana_gem
f 0.00 snapshot_stats
g 0.00 mirror_image
h 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
i 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
j 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
k 0.00 call_action_list,name=shared_cds
l 0.00 call_action_list,name=aoe,if=active_enemies>2
m 0.00 call_action_list,name=opener,if=variable.have_opened=0
n 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
o 0.00 call_action_list,name=cooldowns
p 0.00 call_action_list,name=rotation,if=variable.final_burn=0
q 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
r 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
s 1.41 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
t 3.88 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
u 0.02 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
v 2.66 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
w 5.20 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
x 4.51 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
y 1.76 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
z 0.88 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
{ 0.05 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn
# count action,conditions
| 0.93 arcane_missiles,if=buff.clearcasting.react,chain=1
} 3.39 arcane_blast
~ 0.01 arcane_barrage
actions.opener
# count action,conditions
0.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
$ 1.00 potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
% 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
& 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
' 0.03 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
( 0.97 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
) 0.03 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 0.78 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
+ 0.17 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
, 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
- 0.80 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
: 0.39 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
; 0.04 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
< 15.64 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
= 1.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
> 0.04 arcane_barrage
actions.rotation
# count action,conditions
? 2.63 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
@ 0.56 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
. 0.94 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
. 3.18 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
. 0.03 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
. 0.84 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
. 5.21 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
. 4.22 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
. 5.68 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
. 1.70 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
. 3.35 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 7.97 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
. 1.62 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 3.67 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 0.86 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.30 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 70.46 arcane_blast
. 1.60 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.81 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.91 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 0.14 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
. 2.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
. 1.94 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
. 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDFIJKMPQRSTVWYZabegi.!"#$<<.<<<<:<<<*%&.,.<<<(<-<<<=?x.......tw......................x.sv...y...w...........?............x.tw................v........y...tw....x...?.......tw.............v....y...xtw...................

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat F totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat I totm_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat J barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat M ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat P ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Q totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat R aoe_totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat S inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat V ap_on_use Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat W am_spam Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Y evo_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Z flask expanded_potential 66560.0/66560: 100% mana
Pre precombat a food expanded_potential 66560.0/66560: 100% mana
Pre precombat b augmentation expanded_potential 66560.0/66560: 100% mana
Pre precombat e conjure_mana_gem Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat g mirror_image Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat i arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana
0:00.000 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 65185.0/66560: 98% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 65185.0/66560: 98% mana
0:01.418 opener " arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana bloodlust
0:02.662 opener # rune_of_power Fluffy_Pillow 61066.7/66560: 92% mana bloodlust
0:03.754 opener $ potion Fluffy_Pillow 62520.3/66560: 94% mana bloodlust, rune_of_power
0:03.754 opener < arcane_blast Fluffy_Pillow 62520.3/66560: 94% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:04.867 opener < arcane_blast Fluffy_Pillow 57127.0/66560: 86% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:05.981 shared_cds . use_mana_gem expanded_potential 51734.9/66560: 78% mana bloodlust, clearcasting, rune_of_power, potion_of_spectral_intellect
0:05.981 opener < arcane_blast Fluffy_Pillow 58390.9/66560: 88% mana bloodlust, clearcasting, rune_of_power, potion_of_spectral_intellect
0:07.095 opener < arcane_blast Fluffy_Pillow 52998.9/66560: 80% mana bloodlust, clearcasting, rune_of_power, potion_of_spectral_intellect
0:08.210 opener < arcane_blast Fluffy_Pillow 47608.2/66560: 72% mana bloodlust, clearcasting, rune_of_power, potion_of_spectral_intellect
0:09.322 opener < arcane_blast Fluffy_Pillow 42213.4/66560: 63% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:10.437 opener : arcane_missiles Fluffy_Pillow 36822.7/66560: 55% mana bloodlust, clearcasting(3), rune_of_power, potion_of_spectral_intellect
0:12.210 opener < arcane_blast Fluffy_Pillow 39183.0/66560: 59% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:13.323 opener < arcane_blast Fluffy_Pillow 33789.6/66560: 51% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:14.438 opener < arcane_blast Fluffy_Pillow 28398.9/66560: 43% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:15.553 opener * arcane_barrage Fluffy_Pillow 23008.2/66560: 35% mana bloodlust, clearcasting(2), rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:16.643 opener % touch_of_the_magi Fluffy_Pillow 27121.6/66560: 41% mana bloodlust, clearcasting(3), empyreal_surge(5), potion_of_spectral_intellect
0:17.734 opener & arcane_power Fluffy_Pillow 26073.9/66560: 39% mana bloodlust, arcane_charge(4), clearcasting(3), empyreal_surge(5), potion_of_spectral_intellect
0:17.734 shared_cds . berserking Fluffy_Pillow 26073.9/66560: 39% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:17.734 opener , arcane_missiles Fluffy_Pillow 26073.9/66560: 39% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:26.105 shared_cds . use_items Fluffy_Pillow 25967.4/66560: 39% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:26.105 opener < arcane_blast Fluffy_Pillow 25967.4/66560: 39% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:27.117 opener < arcane_blast Fluffy_Pillow 23877.1/66560: 36% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:28.129 opener < arcane_blast Fluffy_Pillow 21786.7/66560: 33% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:29.140 opener ( presence_of_mind Fluffy_Pillow 19695.1/66560: 30% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5), soul_infusion
0:29.140 opener < arcane_blast Fluffy_Pillow 19695.1/66560: 30% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, empyreal_surge(5), soul_infusion
0:30.134 opener - arcane_missiles Fluffy_Pillow 17580.8/66560: 26% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), empyreal_surge(5), soul_infusion
0:31.885 opener < arcane_blast Fluffy_Pillow 19911.7/66560: 30% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), soul_infusion
0:32.976 opener < arcane_blast Fluffy_Pillow 17926.6/66560: 27% mana bloodlust, arcane_charge(4), presence_of_mind, soul_infusion
0:34.066 opener < arcane_blast Fluffy_Pillow 12502.6/66560: 19% mana bloodlust, arcane_charge(4), clearcasting, soul_infusion
0:35.179 opener = evocation expanded_potential 7109.2/66560: 11% mana bloodlust, arcane_charge(4), clearcasting, soul_infusion
0:38.779 rotation ? cancel_action Fluffy_Pillow 63273.7/66560: 95% mana bloodlust, arcane_charge(4), clearcasting(2), evocation, soul_infusion
0:38.783 cooldowns x shifting_power Fluffy_Pillow 63279.0/66560: 95% mana bloodlust, arcane_charge(4), clearcasting(2), soul_infusion
0:41.861 rotation . arcane_blast Fluffy_Pillow 64876.5/66560: 97% mana arcane_charge(4), clearcasting(2), soul_infusion
0:43.308 rotation . arcane_missiles Fluffy_Pillow 59691.7/66560: 90% mana arcane_charge(4), clearcasting(2), expanded_potential, soul_infusion
0:45.334 rotation . arcane_missiles Fluffy_Pillow 62388.7/66560: 94% mana arcane_charge(4), clearcasting(2)
0:47.415 rotation . arcane_missiles Fluffy_Pillow 65158.9/66560: 98% mana arcane_charge(4), clearcasting
0:49.598 rotation . arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana arcane_charge(4)
0:51.044 rotation . arcane_barrage Fluffy_Pillow 59690.3/66560: 90% mana arcane_charge(4), clearcasting, expanded_potential
0:52.464 rotation . arcane_missiles Fluffy_Pillow 64243.0/66560: 97% mana clearcasting, expanded_potential
0:54.637 cooldowns t touch_of_the_magi Fluffy_Pillow 66560.0/66560: 100% mana clearcasting
0:56.057 cooldowns w rune_of_power Fluffy_Pillow 64068.0/66560: 96% mana arcane_charge(4), clearcasting
0:57.474 rotation . arcane_missiles Fluffy_Pillow 65954.3/66560: 99% mana arcane_charge(4), clearcasting, rune_of_power
1:06.775 rotation . arcane_blast Fluffy_Pillow 54284.9/66560: 82% mana arcane_charge(4), rune_of_power
1:08.222 rotation . arcane_barrage Fluffy_Pillow 49336.2/66560: 74% mana arcane_charge(4), rune_of_power
1:09.641 rotation . arcane_orb Fluffy_Pillow 53887.6/66560: 81% mana
1:11.060 rotation . arcane_blast Fluffy_Pillow 55276.5/66560: 83% mana arcane_charge(2)
1:12.845 rotation . arcane_blast Fluffy_Pillow 53527.7/66560: 80% mana arcane_charge(3)
1:14.461 rotation . arcane_blast Fluffy_Pillow 50179.0/66560: 75% mana arcane_charge(4)
1:15.907 rotation . arcane_blast Fluffy_Pillow 45228.9/66560: 68% mana arcane_charge(4)
1:17.354 rotation . arcane_blast Fluffy_Pillow 40280.1/66560: 61% mana arcane_charge(4)
1:18.800 rotation . arcane_blast Fluffy_Pillow 35330.0/66560: 53% mana arcane_charge(4)
1:20.245 rotation . arcane_blast Fluffy_Pillow 30378.6/66560: 46% mana arcane_charge(4)
1:21.692 rotation . arcane_blast Fluffy_Pillow 25429.9/66560: 38% mana arcane_charge(4)
1:23.140 rotation . arcane_blast Fluffy_Pillow 20482.4/66560: 31% mana arcane_charge(4)
1:24.587 rotation . arcane_barrage Fluffy_Pillow 15533.7/66560: 23% mana arcane_charge(4)
1:26.006 rotation . arcane_blast Fluffy_Pillow 20085.1/66560: 30% mana
1:28.131 rotation . arcane_blast Fluffy_Pillow 21538.9/66560: 32% mana arcane_charge
1:30.086 rotation . arcane_orb Fluffy_Pillow 21391.4/66560: 32% mana arcane_charge(2)
1:31.505 rotation . arcane_blast Fluffy_Pillow 22780.3/66560: 34% mana arcane_charge(4)
1:32.952 rotation . arcane_barrage Fluffy_Pillow 17831.6/66560: 27% mana arcane_charge(4)
1:34.371 rotation . arcane_blast Fluffy_Pillow 22382.9/66560: 34% mana
1:36.496 rotation . arcane_blast Fluffy_Pillow 23836.7/66560: 36% mana arcane_charge
1:38.450 rotation . arcane_blast Fluffy_Pillow 23687.9/66560: 36% mana arcane_charge(2)
1:40.236 cooldowns x shifting_power Fluffy_Pillow 21940.4/66560: 33% mana arcane_charge(3)
1:44.276 rotation . arcane_barrage Fluffy_Pillow 24818.5/66560: 37% mana arcane_charge(3)
1:45.694 cooldowns s touch_of_the_magi Fluffy_Pillow 28702.9/66560: 43% mana
1:47.113 cooldowns v arcane_power Fluffy_Pillow 28091.9/66560: 42% mana arcane_charge(4)
1:47.113 rotation . arcane_missiles Fluffy_Pillow 28091.9/66560: 42% mana arcane_charge(4), arcane_power, rune_of_power
1:55.532 rotation . arcane_blast Fluffy_Pillow 24299.3/66560: 37% mana arcane_charge(4), arcane_power, rune_of_power
1:56.978 rotation . arcane_blast Fluffy_Pillow 22786.7/66560: 34% mana arcane_charge(4), arcane_power, rune_of_power
1:58.426 cooldowns y presence_of_mind Fluffy_Pillow 21276.8/66560: 32% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
1:58.426 rotation . arcane_blast Fluffy_Pillow 21276.8/66560: 32% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power
1:59.845 rotation . arcane_missiles Fluffy_Pillow 19728.2/66560: 30% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2)
2:02.037 rotation . arcane_blast Fluffy_Pillow 22646.2/66560: 34% mana arcane_charge(4), arcane_power, presence_of_mind(2)
2:03.455 cooldowns w rune_of_power Fluffy_Pillow 21096.4/66560: 32% mana arcane_charge(4), presence_of_mind
2:04.875 rotation . arcane_blast Fluffy_Pillow 22986.7/66560: 35% mana arcane_charge(4), presence_of_mind, rune_of_power
2:06.292 shared_cds . use_mana_gem expanded_potential 17998.0/66560: 27% mana arcane_charge(4), rune_of_power
2:06.292 rotation . arcane_blast Fluffy_Pillow 24654.0/66560: 37% mana arcane_charge(4), rune_of_power
2:07.739 rotation . arcane_blast Fluffy_Pillow 19705.2/66560: 30% mana arcane_charge(4), rune_of_power
2:09.185 rotation . arcane_blast Fluffy_Pillow 14755.1/66560: 22% mana arcane_charge(4), rune_of_power
2:10.631 rotation . arcane_blast Fluffy_Pillow 9805.1/66560: 15% mana arcane_charge(4), rune_of_power
2:12.078 rotation . arcane_barrage Fluffy_Pillow 4856.3/66560: 7% mana arcane_charge(4), rune_of_power
2:13.496 rotation . arcane_orb Fluffy_Pillow 9406.3/66560: 14% mana rune_of_power
2:14.916 rotation . arcane_blast Fluffy_Pillow 10796.6/66560: 16% mana arcane_charge(2), rune_of_power
2:16.702 rotation . arcane_blast Fluffy_Pillow 9049.2/66560: 14% mana arcane_charge(3), rune_of_power
2:18.317 rotation . evocation expanded_potential 5699.1/66560: 9% mana arcane_charge(4)
2:23.117 rotation ? cancel_action Fluffy_Pillow 63303.7/66560: 95% mana arcane_charge(4), evocation
2:23.123 rotation . arcane_blast Fluffy_Pillow 63311.7/66560: 95% mana arcane_charge(4)
2:24.570 rotation . arcane_blast Fluffy_Pillow 58362.9/66560: 88% mana arcane_charge(4)
2:26.018 rotation . arcane_blast Fluffy_Pillow 53415.5/66560: 80% mana arcane_charge(4)
2:27.464 rotation . arcane_blast Fluffy_Pillow 48465.4/66560: 73% mana arcane_charge(4)
2:28.910 rotation . arcane_blast Fluffy_Pillow 43515.4/66560: 65% mana arcane_charge(4)
2:30.356 rotation . arcane_blast Fluffy_Pillow 38565.3/66560: 58% mana arcane_charge(4)
2:31.802 rotation . arcane_blast Fluffy_Pillow 33615.2/66560: 51% mana arcane_charge(4)
2:33.248 rotation . arcane_barrage Fluffy_Pillow 28665.1/66560: 43% mana arcane_charge(4)
2:34.668 rotation . arcane_orb Fluffy_Pillow 33217.8/66560: 50% mana
2:36.086 rotation . arcane_blast Fluffy_Pillow 34605.4/66560: 52% mana arcane_charge(2)
2:37.872 rotation . arcane_blast Fluffy_Pillow 32858.0/66560: 49% mana arcane_charge(3), clearcasting, expanded_potential
2:39.486 rotation . arcane_missiles Fluffy_Pillow 29506.5/66560: 44% mana arcane_charge(4), clearcasting, expanded_potential
2:41.446 cooldowns x shifting_power Fluffy_Pillow 32115.7/66560: 48% mana arcane_charge(4), clearcasting
2:45.491 rotation . arcane_barrage Fluffy_Pillow 35000.4/66560: 53% mana arcane_charge(4), clearcasting
2:46.909 cooldowns t touch_of_the_magi Fluffy_Pillow 39550.4/66560: 59% mana clearcasting
2:48.326 cooldowns w rune_of_power Fluffy_Pillow 38936.7/66560: 58% mana arcane_charge(4), clearcasting
2:49.745 rotation . arcane_missiles Fluffy_Pillow 40825.7/66560: 61% mana arcane_charge(4), clearcasting, rune_of_power
2:56.488 rotation . arcane_blast Fluffy_Pillow 42302.0/66560: 64% mana arcane_charge(4), rune_of_power
2:57.935 rotation . arcane_blast Fluffy_Pillow 37353.2/66560: 56% mana arcane_charge(4), clearcasting, rune_of_power
2:59.383 rotation . arcane_missiles Fluffy_Pillow 32405.8/66560: 49% mana arcane_charge(4), clearcasting, rune_of_power
3:01.569 rotation . arcane_barrage Fluffy_Pillow 35315.8/66560: 53% mana arcane_charge(4), rune_of_power
3:02.986 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 39864.5/66560: 60% mana
3:02.986 rotation . arcane_orb Fluffy_Pillow 39864.5/66560: 60% mana
3:04.405 rotation . arcane_blast Fluffy_Pillow 41253.5/66560: 62% mana arcane_charge(2)
3:06.191 rotation . arcane_blast Fluffy_Pillow 39506.0/66560: 59% mana arcane_charge(3), expanded_potential
3:07.805 rotation . arcane_blast Fluffy_Pillow 36154.6/66560: 54% mana arcane_charge(4), expanded_potential
3:09.252 rotation . arcane_blast Fluffy_Pillow 31205.8/66560: 47% mana arcane_charge(4), clearcasting, expanded_potential
3:10.698 rotation . arcane_missiles Fluffy_Pillow 26255.7/66560: 39% mana arcane_charge(4), clearcasting, expanded_potential
3:12.778 rotation . arcane_blast Fluffy_Pillow 29024.6/66560: 44% mana arcane_charge(4), clearcasting
3:14.225 rotation . arcane_blast Fluffy_Pillow 24075.9/66560: 36% mana arcane_charge(4), clearcasting
3:15.672 rotation . arcane_blast Fluffy_Pillow 19127.1/66560: 29% mana arcane_charge(4), clearcasting(2)
3:17.120 rotation . arcane_missiles Fluffy_Pillow 14179.7/66560: 21% mana arcane_charge(4), clearcasting(3)
3:19.095 cooldowns v arcane_power Fluffy_Pillow 16808.8/66560: 25% mana arcane_charge(4), clearcasting(2), empyreal_surge(5)
3:19.095 shared_cds . berserking Fluffy_Pillow 16808.8/66560: 25% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5)
3:19.095 rotation . arcane_missiles Fluffy_Pillow 16808.8/66560: 25% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5)
3:22.692 rotation . arcane_blast Fluffy_Pillow 21597.2/66560: 32% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:24.009 shared_cds . use_items Fluffy_Pillow 19912.8/66560: 30% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5)
3:24.009 rotation . arcane_blast Fluffy_Pillow 19912.8/66560: 30% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5)
3:25.326 rotation . arcane_missiles Fluffy_Pillow 18228.5/66560: 27% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5)
3:27.213 rotation . arcane_blast Fluffy_Pillow 20740.5/66560: 31% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), soul_infusion
3:28.528 rotation . arcane_blast Fluffy_Pillow 19053.5/66560: 29% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), soul_infusion
3:29.843 cooldowns y presence_of_mind Fluffy_Pillow 17366.6/66560: 26% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), soul_infusion
3:29.843 rotation . arcane_blast Fluffy_Pillow 17366.6/66560: 26% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, empyreal_surge(5), soul_infusion
3:31.133 rotation . arcane_missiles Fluffy_Pillow 15646.3/66560: 24% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), empyreal_surge(5), soul_infusion
3:33.242 rotation . arcane_barrage Fluffy_Pillow 18453.8/66560: 28% mana arcane_charge(4), arcane_power, presence_of_mind(2), soul_infusion
3:34.663 cooldowns t touch_of_the_magi Fluffy_Pillow 23007.8/66560: 35% mana presence_of_mind(2), soul_infusion
3:36.082 cooldowns w rune_of_power Fluffy_Pillow 22396.8/66560: 34% mana arcane_charge(4), presence_of_mind(2), soul_infusion
3:37.500 rotation . arcane_missiles Fluffy_Pillow 24284.5/66560: 36% mana arcane_charge(4), presence_of_mind(2), rune_of_power, soul_infusion
3:44.827 rotation . arcane_missiles Fluffy_Pillow 11538.2/66560: 17% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:47.001 rotation . arcane_blast Fluffy_Pillow 14432.2/66560: 22% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:48.419 rotation . arcane_blast Fluffy_Pillow 9444.8/66560: 14% mana arcane_charge(4), presence_of_mind, rune_of_power
3:49.837 cooldowns x shifting_power Fluffy_Pillow 4457.5/66560: 7% mana arcane_charge(4)
3:54.014 rotation . arcane_blast Fluffy_Pillow 7517.9/66560: 11% mana arcane_charge(4), clearcasting
3:55.461 rotation . arcane_missiles Fluffy_Pillow 2569.1/66560: 4% mana arcane_charge(4), clearcasting, expanded_potential
3:57.517 rotation . evocation Fluffy_Pillow 5306.1/66560: 8% mana arcane_charge(4), clearcasting
4:02.417 rotation ? cancel_action Fluffy_Pillow 64110.8/66560: 96% mana arcane_charge(4), clearcasting, evocation
4:02.421 rotation . arcane_missiles Fluffy_Pillow 64116.2/66560: 96% mana arcane_charge(4), clearcasting
4:04.496 rotation . arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana arcane_charge(4)
4:05.943 rotation . arcane_barrage Fluffy_Pillow 59691.7/66560: 90% mana arcane_charge(4), expanded_potential
4:07.360 rotation . arcane_orb Fluffy_Pillow 64240.4/66560: 97% mana expanded_potential
4:08.778 rotation . arcane_blast Fluffy_Pillow 65628.0/66560: 99% mana arcane_charge(2), expanded_potential
4:10.565 rotation . arcane_blast Fluffy_Pillow 62443.0/66560: 94% mana arcane_charge(3), expanded_potential
4:12.180 rotation . arcane_barrage Fluffy_Pillow 59092.9/66560: 89% mana arcane_charge(4), expanded_potential
4:13.597 cooldowns t touch_of_the_magi Fluffy_Pillow 63641.6/66560: 96% mana expanded_potential
4:15.016 cooldowns w rune_of_power Fluffy_Pillow 63030.6/66560: 95% mana arcane_charge(4), expanded_potential
4:16.434 rotation . arcane_missiles Fluffy_Pillow 64918.2/66560: 98% mana arcane_charge(4), rune_of_power, expanded_potential
4:26.155 shared_cds . use_mana_gem expanded_potential 47858.8/66560: 72% mana arcane_charge(4), clearcasting, rune_of_power, expanded_potential
4:26.155 rotation . arcane_missiles Fluffy_Pillow 54514.8/66560: 82% mana arcane_charge(4), clearcasting, rune_of_power, expanded_potential
4:28.341 rotation . arcane_missiles Fluffy_Pillow 57424.8/66560: 86% mana arcane_charge(4), clearcasting, rune_of_power
4:30.394 rotation . arcane_blast Fluffy_Pillow 60157.8/66560: 90% mana arcane_charge(4)
4:31.840 rotation . arcane_barrage Fluffy_Pillow 55207.7/66560: 83% mana arcane_charge(4), clearcasting
4:33.259 rotation . arcane_orb Fluffy_Pillow 59759.0/66560: 90% mana clearcasting
4:34.676 rotation . arcane_blast Fluffy_Pillow 61145.4/66560: 92% mana arcane_charge(2), clearcasting
4:36.461 rotation . arcane_blast Fluffy_Pillow 59396.5/66560: 89% mana arcane_charge(3), clearcasting
4:38.077 rotation . arcane_blast Fluffy_Pillow 56047.8/66560: 84% mana arcane_charge(4), clearcasting
4:39.524 rotation . arcane_blast Fluffy_Pillow 51099.0/66560: 77% mana arcane_charge(4), clearcasting(2)
4:40.970 rotation . arcane_blast Fluffy_Pillow 46148.9/66560: 69% mana arcane_charge(4), clearcasting(2)
4:42.417 rotation . arcane_blast Fluffy_Pillow 41200.2/66560: 62% mana arcane_charge(4), clearcasting(2)
4:43.863 cooldowns v arcane_power Fluffy_Pillow 36250.1/66560: 54% mana arcane_charge(4), clearcasting(3)
4:43.863 rotation . arcane_missiles Fluffy_Pillow 36250.1/66560: 54% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power
4:49.656 rotation . arcane_blast Fluffy_Pillow 43961.7/66560: 66% mana arcane_charge(4), arcane_power, rune_of_power
4:51.103 rotation . arcane_blast Fluffy_Pillow 42450.5/66560: 64% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:52.550 rotation . arcane_missiles Fluffy_Pillow 40939.2/66560: 62% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:54.736 cooldowns y presence_of_mind Fluffy_Pillow 43849.2/66560: 66% mana arcane_charge(4), arcane_power, rune_of_power
4:54.736 rotation . arcane_blast Fluffy_Pillow 43849.2/66560: 66% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
4:56.153 rotation . arcane_blast Fluffy_Pillow 42298.0/66560: 64% mana arcane_charge(4), arcane_power, presence_of_mind(2)
4:57.572 rotation . arcane_barrage Fluffy_Pillow 40749.5/66560: 61% mana arcane_charge(4), arcane_power, presence_of_mind
4:58.991 cooldowns x shifting_power Fluffy_Pillow 45300.9/66560: 68% mana presence_of_mind
5:03.007 cooldowns t touch_of_the_magi Fluffy_Pillow 48147.0/66560: 72% mana presence_of_mind
5:04.426 cooldowns w rune_of_power Fluffy_Pillow 47536.0/66560: 71% mana arcane_charge(4), presence_of_mind
5:05.842 rotation . arcane_missiles Fluffy_Pillow 49420.9/66560: 74% mana arcane_charge(4), presence_of_mind, rune_of_power
5:13.032 rotation . arcane_missiles Fluffy_Pillow 43992.3/66560: 66% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
5:15.197 rotation . arcane_blast Fluffy_Pillow 46874.3/66560: 70% mana arcane_charge(4), presence_of_mind, rune_of_power
5:16.616 rotation . arcane_barrage Fluffy_Pillow 41888.3/66560: 63% mana arcane_charge(4), rune_of_power
5:18.035 rotation . arcane_orb Fluffy_Pillow 46439.7/66560: 70% mana
5:19.456 rotation . arcane_blast Fluffy_Pillow 47831.3/66560: 72% mana arcane_charge(2)
5:21.242 rotation . arcane_blast Fluffy_Pillow 46083.8/66560: 69% mana arcane_charge(3), clearcasting
5:22.858 rotation . arcane_blast Fluffy_Pillow 42735.0/66560: 64% mana arcane_charge(4), clearcasting
5:24.306 rotation . arcane_blast Fluffy_Pillow 37787.6/66560: 57% mana arcane_charge(4), clearcasting
5:25.752 rotation . arcane_blast Fluffy_Pillow 32837.5/66560: 49% mana arcane_charge(4), clearcasting
5:27.199 rotation . arcane_missiles Fluffy_Pillow 27888.8/66560: 42% mana arcane_charge(4), clearcasting, expanded_potential
5:29.354 rotation . arcane_blast Fluffy_Pillow 30757.5/66560: 46% mana arcane_charge(4), clearcasting
5:30.800 rotation . arcane_blast Fluffy_Pillow 25807.4/66560: 39% mana arcane_charge(4), clearcasting
5:32.247 rotation . arcane_blast Fluffy_Pillow 20858.7/66560: 31% mana arcane_charge(4), clearcasting
5:33.693 rotation . arcane_blast Fluffy_Pillow 15908.6/66560: 24% mana arcane_charge(4), clearcasting(2)
5:35.140 rotation . arcane_blast Fluffy_Pillow 10959.8/66560: 16% mana arcane_charge(4), clearcasting(2)
5:36.585 rotation . arcane_missiles Fluffy_Pillow 6008.4/66560: 9% mana arcane_charge(4), clearcasting(3)
5:38.726 rotation . arcane_blast Fluffy_Pillow 8858.5/66560: 13% mana arcane_charge(4), clearcasting(2)
5:40.172 rotation . evocation Fluffy_Pillow 3908.4/66560: 6% mana arcane_charge(4), clearcasting(2)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 1377 1312 898
Intellect 450 -3 1408 1228 723 (31)
Spirit 0 0 0 0 0
Health 27540 26240 0
Mana 66560 66560 0
Spell Power 1408 1228 0
Crit 16.29% 16.29% 395
Haste 6.06% 6.06% 200
Versatility 6.27% 6.27% 251
Mana Regen 1331 1331 0
Mastery 33.12% 33.12% 686
Armor 291 291 291
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 187.00
Local Head Abominable Visage
ilevel: 184, stats: { 35 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Neck Trailspinner Pendant
ilevel: 184, stats: { +49 Sta, +54 Crit, +93 Mastery }
Local Shoulders Castigator's Mantle
ilevel: 184, stats: { 32 Armor, +41 Int, +65 Sta, +35 Vers, +48 Mastery }
Local Chest Soulsewn Vestments
ilevel: 184, stats: { 47 Armor, +55 Int, +87 Sta, +39 Crit, +73 Mastery }, enchant: { +20 Int }
Local Waist Sash of Exquisite Acquisitions
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +32 Vers, +50 Mastery }
Local Legs Beryllia's Leggings of Endless Torment
ilevel: 184, stats: { 41 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Feet Stradama's Misplaced Slippers
ilevel: 184, stats: { 29 Armor, +41 Int, +65 Sta, +35 Crit, +48 Mastery }
Local Wrists Necropolis Lord's Shackles
ilevel: 184, stats: { 23 Armor, +31 Int, +49 Sta, +25 Vers, +36 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +28 Crit, +53 Mastery }
Local Finger1 Bloodoath Signet
ilevel: 184, stats: { +49 Sta, +61 Crit, +85 Haste }, enchant: { +16 Mastery }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Expanded Potential }
Local Trinket1 Empyreal Ordnance
ilevel: 184, stats: { +79 Mastery }, enchant: shadowcore_oil
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Trinket2 Soulletting Ruby
ilevel: 184, stats: { +52 Int }
item effects: { use: Soulletting Ruby, equip: Soul Infusion, equip: Soul Infusion }
Local Back Cloak of Enveloping Manifestations
ilevel: 184, stats: { 32 Armor, +49 Sta, +38 Crit, +24 Mastery, +31 StrAgiInt }
Local Main Hand Whizblast Walking Stick
ilevel: 184, weapon: { 63 - 87, 3.6 }, stats: { +55 Int, +190 Int, +87 Sta, +44 Vers, +68 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="expanded_potential"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=abominable_visage,id=178732,bonus_id=6807/1498/6646
neck=trailspinner_pendant,id=178707,bonus_id=6807/1498/6646
shoulders=castigators_mantle,id=178859,bonus_id=6807/1498/6646
back=cloak_of_enveloping_manifestations,id=178851,bonus_id=6807/1498/6646
chest=soulsewn_vestments,id=178792,bonus_id=6807/1498/6646,enchant=eternal_insight
wrists=necropolis_lords_shackles,id=178782,bonus_id=6807/1498/6646,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6807/1498/6646
waist=sash_of_exquisite_acquisitions,id=179343,bonus_id=6807/1498/6646
legs=beryllias_leggings_of_endless_torment,id=178838,bonus_id=6807/1498/6646
feet=stradamas_misplaced_slippers,id=178756,bonus_id=6807/1498/6646
finger1=bloodoath_signet,id=178871,bonus_id=6807/1498/6646,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6831/1532,ilevel=235,enchant_id=6168
trinket1=empyreal_ordnance,id=180117,bonus_id=6807/1498/6646,enchant=shadowcore_oil
trinket2=soulletting_ruby,id=178809,bonus_id=6807/1498/6646
main_hand=whizblast_walking_stick,id=179339,bonus_id=6807/1498/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=187.40
# gear_stamina=898
# gear_intellect=723
# gear_crit_rating=395
# gear_haste_rating=200
# gear_mastery_rating=686
# gear_versatility_rating=251
# gear_armor=291

gisly_icicle : 3981 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
3981.0 3981.0 7.6 / 0.190% 717.5 / 18.0% 1.8
RPS Out RPS In Primary Resource Waiting APM Active Skill
2151.4 2055.7 Mana 0.00% 36.0 100.0% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
gisly_icicle 3981
Arcane Barrage 197 5.0% 14.3 19.75sec 4154 2994 Direct 14.3 3509 7134 4155 17.8%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.27 14.27 0.00 0.00 1.3875 0.0000 59295.99 59295.99 0.00% 2993.99 2993.99
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.17% 11.73 5 19 3508.69 2457 7406 3509.73 2982 4181 41151 41151 0.00%
crit 17.83% 2.54 0 8 7134.25 4915 15700 6694.11 0 12889 18145 18145 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    ["]:0.01
    opener
    [-]:0.83
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
    opener
    [:]:0.12
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [.]:0.06
    rotation
    [.]:1.05
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [.]:2.99
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:0.03
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:2.34
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.89
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:1.21
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.34
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.40
Arcane Blast 1470 36.9% 91.6 3.23sec 4804 3372 Direct 92.6 3932 8383 4751 18.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 91.62 92.62 0.00 0.00 1.4246 0.0000 440154.12 440154.12 0.00% 3372.16 3372.16
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.61% 75.59 50 103 3932.45 718 9095 3933.24 3207 4809 297303 297303 0.00%
crit 18.39% 17.03 5 32 8382.70 1436 18190 8393.21 5395 14443 142852 142852 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [!]:4.52
    opener
    [%]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [,]:0.03
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [?]:15.54
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [.]:1.14
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:69.92
Arcane Echo 181 4.5% 140.5 2.11sec 386 0 Direct 140.5 330 659 386 17.1%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 140.51 140.51 0.00 0.00 0.0000 0.0000 54278.68 54278.68 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.94% 116.54 71 163 330.20 172 535 331.02 290 405 38481 38481 0.00%
crit 17.06% 23.97 9 46 659.03 343 1070 659.68 510 911 15797 15797 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1494 37.5% 39.5 7.22sec 11338 5579 Periodic 270.0 1406 2851 1659 17.5% 25.1%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 39.51 0.00 270.24 270.03 2.0323 0.2791 447942.09 447942.09 0.00% 5578.91 5578.91
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.52% 222.83 116 359 1406.24 812 2532 1409.93 1233 1635 313366 313366 0.00%
crit 17.48% 47.20 14 90 2850.98 1624 5063 2855.80 2276 3567 134576 134576 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [~]:1.03
  • if_expr:buff.clearcasting.react
    opener
    [;]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [<]:0.78
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    opener
    [=]:0.42
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:5.38
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [.]:5.50
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [.]:1.91
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:2.94
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (76) 0.0% (1.9%) 8.4 36.45sec 2711 1976

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 8.39 0.00 0.00 0.00 1.3726 0.0000 0.00 0.00 0.00% 1975.57 1975.57

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [$]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [>]:0.06
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [.]:7.33
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 76 1.9% 8.4 36.45sec 2712 0 Direct 8.4 2313 4632 2712 17.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 8.39 8.39 0.00 0.00 0.0000 0.0000 22750.69 22750.69 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.79% 6.95 2 12 2312.71 2189 4240 2311.65 2189 2622 16063 16063 0.00%
crit 17.21% 1.44 0 6 4631.60 4379 8480 3607.58 0 8480 6687 6687 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (58) 0.0% (1.4%) 2.0 0.00sec 8644 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 58 1.4% 10.0 22.21sec 1729 0 Periodic 14.0 1056 2118 1235 16.8% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 17288.53 17288.53 0.00% 708.55 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 83.15% 11.64 6 14 1055.90 114 1394 1055.71 886 1261 12293 12293 0.00%
crit 16.85% 2.36 0 8 2118.42 229 2789 1953.65 0 2789 4996 4996 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:204.52
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 33 0.8% 18.2 16.37sec 542 0 Direct 18.2 459 917 542 18.1%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.19 18.19 0.00 0.00 0.0000 0.0000 9857.28 9857.28 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.86% 14.89 4 29 458.70 446 473 458.69 446 473 6831 6831 0.00%
crit 18.14% 3.30 0 12 917.35 893 946 881.33 0 946 3027 3027 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Frost Nova 2 0.0% 5.6 59.11sec 86 61 Direct 5.6 73 146 86 17.5%

Stats Details: Frost Nova

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.55 5.55 0.00 0.00 1.4185 0.0000 477.08 477.08 0.00% 60.56 60.56
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.50% 4.58 1 8 73.06 70 112 73.01 70 83 335 335 0.00%
crit 17.50% 0.97 0 5 146.39 141 381 94.02 0 265 142 142 0.00%

Action Details: Frost Nova

  • id:122
  • school:frost
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.044775
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:122
  • name:Frost Nova
  • school:frost
  • tooltip:Frozen in place.
  • description:Blasts enemies within $A2 yds of you for {$s2=0} Frost damage and freezes them in place for {$d=8 seconds}. Damage may interrupt the freeze effect.

Action Priority List

    cooldowns
    [s]:2.61
  • if_expr:runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
    cooldowns
    [t]:1.94
  • if_expr:runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [#]:1.00
  • if_expr:runeforge.grisly_icicle&mana.pct>95
Mirror Image 0 (12) 0.0% (0.3%) 1.0 0.00sec 3462 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 87  / 12 0.3% 84.0 1.41sec 41 29 Direct 84.0 35 66 41 20.3%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 84.00 84.00 0.00 0.00 1.4231 0.0000 3461.61 3461.61 0.00% 28.96 28.96
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.69% 66.94 54 77 34.87 23 45 34.87 33 37 2334 2334 0.00%
crit 20.31% 17.06 7 30 66.10 47 89 66.05 52 80 1128 1128 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:29.00
Shadowcore Oil Blast 36 0.9% 36.6 7.92sec 298 0 Direct 36.6 252 505 298 18.0%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 36.56 36.56 0.00 0.00 0.0000 0.0000 10879.76 10879.76 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.05% 30.00 14 48 252.23 245 260 252.23 247 258 7567 7567 0.00%
crit 17.95% 6.56 0 18 504.70 491 520 504.35 0 520 3313 3313 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 61 1.5% 4.5 66.87sec 4119 1076 Periodic 17.7 860 1722 1036 20.4% 5.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.47 0.00 17.75 17.75 3.8285 0.8996 18392.81 18392.81 0.00% 1075.98 1075.98
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 79.56% 14.12 6 22 860.26 833 1076 860.04 833 939 12147 12147 0.00%
crit 20.44% 3.63 0 10 1721.80 1667 2152 1694.80 0 2152 6246 6246 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [z]:4.47
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (361) 0.0% (9.1%) 6.6 45.29sec 16497 12054

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.57 0.00 0.00 0.00 1.3686 0.0000 0.00 0.00 0.00% 12053.91 12053.91

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [u]:1.50
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [v]:4.06
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [w]:0.02
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    opener
    [(]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 361 9.1% 6.6 45.24sec 16497 0 Direct 6.6 16541 0 16541 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.57 6.55 0.00 0.00 0.0000 0.0000 108388.79 108388.79 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.55 5 8 16540.60 538 53319 16623.55 11256 23265 108389 108389 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:15094.02
  • base_dd_max:15094.02
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
gisly_icicle
Arcane Power 3.2 102.68sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [x]:2.25
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [)]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 207.53sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.97 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    shared_cds
    [.]:1.97
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.4 91.30sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.40 0.00 18.89 0.00 4.0063 0.7207 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [@]:1.00
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [.]:1.58
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:0.82
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 315.63sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.26 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    opener
    [']:1.00
  • if_expr:variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
    shared_cds
    [.]:0.26
  • if_expr:buff.arcane_power.up
Presence of Mind 3.5 89.64sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [{]:0.35
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [|]:1.19
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [}]:0.94
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
    opener
    [*]:0.03
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
    opener
    [+]:0.97
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Rune of Power 6.5 48.38sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.48 0.00 0.00 0.00 1.3680 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [y]:5.50
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
    opener
    [&]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Soul Fragment (soulletting_ruby) 2.0 189.15sec

Stats Details: Soulletting Ruby

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.04 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soulletting Ruby

  • id:345802
  • school:shadow
  • range:40.0
  • travel_speed:5.6000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345802
  • name:Soul Fragment
  • school:shadow
  • tooltip:
  • description:
Replenish Mana (use_mana_gem) 2.8 128.24sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.82 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.82
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 15.3 100.7 19.5sec 2.6sec 16.9sec 85.73% 0.00% 74.7 (75.2) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:5.7s / 69.5s
  • trigger_min/max:0.0s / 19.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 69.1s

Stack Uptimes

  • arcane_charge_1:2.75%
  • arcane_charge_2:7.00%
  • arcane_charge_3:5.38%
  • arcane_charge_4:70.60%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.2 0.0 103.0sec 103.0sec 14.7sec 15.98% 0.00% 0.0 (0.0) 3.1

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:72.8s / 195.7s
  • trigger_min/max:72.8s / 195.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:15.98%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 207.9sec 207.9sec 12.0sec 7.95% 17.78% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 306.1s
  • trigger_min/max:180.0s / 306.1s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 12.0s

Stack Uptimes

  • berserking_1:7.95%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.0 8.9 17.6sec 11.4sec 7.4sec 42.16% 0.00% 0.2 (0.2) 0.5

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.07%
  • clearcasting_2:14.30%
  • clearcasting_3:2.79%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Empyreal Surge 2.0 0.0 199.5sec 199.5sec 15.0sec 10.12% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:55.64

Trigger Details

  • interval_min/max:180.0s / 230.0s
  • trigger_min/max:180.0s / 230.0s
  • trigger_pct:100.00%
  • duration_min/max:5.7s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.12%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.4 0.0 91.5sec 91.5sec 4.4sec 5.01% 0.00% 15.0 (15.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:80.3s / 142.5s
  • trigger_min/max:80.3s / 142.5s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 5.2s

Stack Uptimes

  • evocation_1:5.01%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.3 0.0 316.9sec 316.9sec 23.3sec 9.71% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 350.7s
  • trigger_min/max:300.0s / 350.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.71%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.5 0.0 89.8sec 89.8sec 6.0sec 6.94% 11.16% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:54.5s / 152.0s
  • trigger_min/max:54.5s / 152.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 29.4s

Stack Uptimes

  • presence_of_mind_1:3.01%
  • presence_of_mind_2:3.16%
  • presence_of_mind_3:0.77%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.1 0.7 34.1sec 31.4sec 12.7sec 38.17% 0.00% 0.7 (0.7) 8.8

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.0s / 68.8s
  • trigger_min/max:11.1s / 68.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.1s

Stack Uptimes

  • rune_of_power_1:38.17%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Infusion 2.0 0.0 189.7sec 189.7sec 15.8sec 10.77% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_soul_infusion
  • max_stacks:1
  • base duration:16.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:crit_rating
  • amount:711.47

Trigger Details

  • interval_min/max:120.0s / 298.0s
  • trigger_min/max:120.0s / 298.0s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 16.0s

Stack Uptimes

  • soul_infusion_1:10.77%

Spelldata

  • id:345805
  • name:Soul Infusion
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc345801=Draw out a piece of the target's soul, decreasing their movement speed by {$s1=30}% until the soul reaches you. The soul instantly heals you for {$345806s1=0}, and grants you up to ${{$345807s1=216}+{$345807s2=276}} Critical Strike for {$345805d=16 seconds}. You gain more Critical Strike from lower health targets.}
  • max_stacks:0
  • duration:16.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 3.29% 0.00% 21.43%
Arcane Barrage Arcane Charge 4 96.71% 78.57% 100.00%
Arcane Blast Arcane Charge 0 2.91% 0.88% 7.45%
Arcane Blast Arcane Charge 1 1.09% 0.00% 4.49%
Arcane Blast Arcane Charge 2 7.59% 2.53% 12.77%
Arcane Blast Arcane Charge 3 8.55% 3.80% 13.19%
Arcane Blast Arcane Charge 4 79.87% 68.63% 88.00%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.76% 0.39% 8.79% 1.2s 0.0s 8.4s
Conserve Phase 100.00% 100.00% 100.00% 300.3s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000197.940130.126259.844
Evocation21.0940.95062.46773.19951.750122.316
Shifting Power13.6620.00049.34361.47135.966116.130
Rune of Power6.5910.00042.91145.80126.239104.181
Touch of the Magi5.6280.00023.03039.60625.38483.187
Arcane Power16.8910.00096.88558.24621.460140.774
Arcane Barrage16.7701.29763.450261.365205.239321.296
Arcane Orb15.4670.00080.558146.29682.918224.650
Frost Nova23.4860.000116.657143.10598.075219.624
Presence of Mind32.1380.11199.184119.70362.127185.061

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
gisly_icicle
mana_regen Mana 3065.53 387428.15 62.77% 126.38 12246.00 3.06%
Evocation Mana 154.33 173521.03 28.11% 1124.33 0.00 0.00%
Mana Gem Mana 2.82 18750.74 3.04% 6656.00 0.00 0.00%
Arcane Barrage Mana 14.28 37542.08 6.08% 2629.31 153.05 0.41%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65185.0 2055.68 2151.36 12393.4 37825.1 392.2 66560.0
Usage Type Count Total Avg RPE APR
gisly_icicle
arcane_blast Mana 92.6 516996.8 5582.5 5642.7 0.9
arcane_missiles Mana 39.5 91806.6 2323.3 2323.7 4.9
arcane_orb Mana 8.4 4193.9 499.7 499.8 5.4
frost_nova Mana 5.6 5550.3 999.6 999.3 0.1
shifting_power Mana 4.5 11165.8 2500.0 2500.7 1.6
touch_of_the_magi Mana 6.6 16352.3 2488.9 2488.9 6.6

Statistics & Data Analysis

Fight Length
gisly_icicle Fight Length
Count 2122
Mean 300.32
Minimum 240.00
Maximum 359.95
Spread ( max - min ) 119.95
Range [ ( max - min ) / 2 * 100% ] 19.97%
DPS
gisly_icicle Damage Per Second
Count 2122
Mean 3981.02
Minimum 3391.05
Maximum 4511.03
Spread ( max - min ) 1119.98
Range [ ( max - min ) / 2 * 100% ] 14.07%
Standard Deviation 177.6711
5th Percentile 3693.07
95th Percentile 4284.24
( 95th Percentile - 5th Percentile ) 591.17
Mean Distribution
Standard Deviation 3.8570
95.00% Confidence Interval ( 3973.46 - 3988.58 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 77
0.1% Error 7652
0.1 Scale Factor Error with Delta=300 270
0.05 Scale Factor Error with Delta=300 1078
0.01 Scale Factor Error with Delta=300 26948
Priority Target DPS
gisly_icicle Priority Target Damage Per Second
Count 2122
Mean 3981.02
Minimum 3391.05
Maximum 4511.03
Spread ( max - min ) 1119.98
Range [ ( max - min ) / 2 * 100% ] 14.07%
Standard Deviation 177.6711
5th Percentile 3693.07
95th Percentile 4284.24
( 95th Percentile - 5th Percentile ) 591.17
Mean Distribution
Standard Deviation 3.8570
95.00% Confidence Interval ( 3973.46 - 3988.58 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 77
0.1% Error 7652
0.1 Scale Factor Error with Delta=300 270
0.05 Scale Factor Error with Delta=300 1078
0.01 Scale Factor Error with Delta=300 26948
DPS(e)
gisly_icicle Damage Per Second (Effective)
Count 2122
Mean 3981.02
Minimum 3391.05
Maximum 4511.03
Spread ( max - min ) 1119.98
Range [ ( max - min ) / 2 * 100% ] 14.07%
Damage
gisly_icicle Damage
Count 2122
Mean 1189705.81
Minimum 851859.27
Maximum 1524619.99
Spread ( max - min ) 672760.72
Range [ ( max - min ) / 2 * 100% ] 28.27%
DTPS
gisly_icicle Damage Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
gisly_icicle Healing Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
gisly_icicle Healing Per Second (Effective)
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
gisly_icicle Heal
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
gisly_icicle Healing Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
gisly_icicle Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
gisly_icicleTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
gisly_icicle Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
I 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
J 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
K 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
L 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
M 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
Q 0.00 variable,name=totm_max_charges,op=reset,default=2
R 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
S 0.00 variable,name=inverted_opener,op=reset,default=-1
T 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
U 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
V 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
W 0.00 variable,name=am_spam,op=reset,default=0
X 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Y 0.00 variable,name=evo_pct,op=reset,default=15
Z 0.00 flask
a 0.00 food
b 0.00 augmentation
c 0.00 arcane_familiar
d 0.00 arcane_intellect
e 0.00 conjure_mana_gem
f 0.00 snapshot_stats
g 0.00 mirror_image
h 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
i 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
j 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
k 0.00 call_action_list,name=shared_cds
l 0.00 call_action_list,name=aoe,if=active_enemies>2
m 0.00 call_action_list,name=opener,if=variable.have_opened=0
n 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
o 0.00 call_action_list,name=cooldowns
p 0.00 call_action_list,name=rotation,if=variable.final_burn=0
q 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
r 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
s 2.61 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
t 1.94 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
u 1.50 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
v 4.06 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
w 0.02 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
x 2.25 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
y 5.50 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
z 4.47 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
{ 0.35 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
| 1.19 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
} 0.94 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn
# count action,conditions
~ 1.03 arcane_missiles,if=buff.clearcasting.react,chain=1
! 4.52 arcane_blast
" 0.01 arcane_barrage
actions.opener
# count action,conditions
0.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
# 1.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
$ 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
% 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
& 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
' 1.00 potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
( 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
) 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
* 0.03 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
+ 0.97 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
, 0.03 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
- 0.83 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
: 0.12 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
; 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
< 0.78 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
= 0.42 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
> 0.06 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
? 15.54 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
@ 1.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
. 0.06 arcane_barrage
actions.rotation
# count action,conditions
. 2.87 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
. 1.58 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
. 1.05 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
. 2.99 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
. 0.03 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
. 1.14 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
. 5.38 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
. 5.50 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
. 1.91 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
. 2.94 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 7.33 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
. 2.34 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.89 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 1.21 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.34 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 69.92 arcane_blast
. 0.82 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.40 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.82 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 0.26 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
. 1.97 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
. 2.04 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
. 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDFIJKMOQRSTVWYZabegi.#$%&'??.?=??????-().;.???+????@.z..........svy....................z.uy....}......tx................vy...z...........svy.|...................z.tux.........y....................z.svy..............tx.~!!~!!!{!

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat F totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat I totm_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat J barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat M ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat O ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Q totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat R aoe_totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat S inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat V ap_on_use Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat W am_spam Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Y evo_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Z flask gisly_icicle 66560.0/66560: 100% mana
Pre precombat a food gisly_icicle 66560.0/66560: 100% mana
Pre precombat b augmentation gisly_icicle 66560.0/66560: 100% mana
Pre precombat e conjure_mana_gem Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat g mirror_image Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat i arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana
0:00.000 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 65185.0/66560: 98% mana
0:00.000 opener # frost_nova Fluffy_Pillow 65185.0/66560: 98% mana
0:01.418 opener $ arcane_orb Fluffy_Pillow 66072.6/66560: 99% mana bloodlust, clearcasting
0:02.510 opener % arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana bloodlust, clearcasting
0:03.755 opener & rune_of_power Fluffy_Pillow 61068.0/66560: 92% mana bloodlust, clearcasting
0:04.846 opener ' potion Fluffy_Pillow 62520.3/66560: 94% mana bloodlust, clearcasting(2), rune_of_power
0:04.846 opener ? arcane_blast Fluffy_Pillow 62520.3/66560: 94% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:05.960 opener ? arcane_blast Fluffy_Pillow 57128.3/66560: 86% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:07.074 shared_cds . use_mana_gem gisly_icicle 51736.2/66560: 78% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:07.074 opener ? arcane_blast Fluffy_Pillow 58392.2/66560: 88% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:08.189 opener = arcane_missiles Fluffy_Pillow 53001.5/66560: 80% mana bloodlust, clearcasting(3), rune_of_power, potion_of_spectral_intellect
0:09.955 opener ? arcane_blast Fluffy_Pillow 55352.4/66560: 83% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:11.069 opener ? arcane_blast Fluffy_Pillow 49960.4/66560: 75% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:12.182 opener ? arcane_blast Fluffy_Pillow 44567.0/66560: 67% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:13.294 opener ? arcane_blast Fluffy_Pillow 39172.3/66560: 59% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:14.408 opener ? arcane_blast Fluffy_Pillow 33780.3/66560: 51% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:15.520 opener ? arcane_blast Fluffy_Pillow 28385.6/66560: 43% mana bloodlust, clearcasting(2), rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:16.632 opener - arcane_barrage Fluffy_Pillow 22990.8/66560: 35% mana bloodlust, clearcasting(3), rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:17.725 opener ( touch_of_the_magi Fluffy_Pillow 27108.3/66560: 41% mana bloodlust, clearcasting(3), empyreal_surge(5), potion_of_spectral_intellect
0:18.817 opener ) arcane_power Fluffy_Pillow 26061.9/66560: 39% mana bloodlust, arcane_charge(4), clearcasting(3), empyreal_surge(5), potion_of_spectral_intellect
0:18.817 shared_cds . berserking Fluffy_Pillow 26061.9/66560: 39% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:18.817 opener ; arcane_missiles Fluffy_Pillow 26061.9/66560: 39% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:27.139 shared_cds . use_items Fluffy_Pillow 25890.2/66560: 39% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:27.139 opener ? arcane_blast Fluffy_Pillow 25890.2/66560: 39% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:28.153 opener ? arcane_blast Fluffy_Pillow 23802.5/66560: 36% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:29.166 opener ? arcane_blast Fluffy_Pillow 21713.5/66560: 33% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:30.180 opener + presence_of_mind Fluffy_Pillow 19625.8/66560: 29% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), soul_infusion
0:30.180 opener ? arcane_blast Fluffy_Pillow 19625.8/66560: 29% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, empyreal_surge(5), soul_infusion
0:31.173 opener ? arcane_blast Fluffy_Pillow 17510.2/66560: 26% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), soul_infusion
0:32.263 opener ? arcane_blast Fluffy_Pillow 15523.7/66560: 23% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, soul_infusion
0:33.355 opener ? arcane_blast Fluffy_Pillow 13539.9/66560: 20% mana bloodlust, arcane_charge(4), arcane_power, soul_infusion
0:34.468 opener @ evocation gisly_icicle 8146.5/66560: 12% mana bloodlust, arcane_charge(4), soul_infusion
0:38.068 rotation . cancel_action Fluffy_Pillow 64311.1/66560: 97% mana bloodlust, arcane_charge(4), evocation, soul_infusion
0:38.073 cooldowns z shifting_power Fluffy_Pillow 64317.7/66560: 97% mana bloodlust, arcane_charge(4), soul_infusion
0:41.239 rotation . arcane_blast Fluffy_Pillow 66032.3/66560: 99% mana arcane_charge(4), soul_infusion
0:42.685 rotation . arcane_barrage Fluffy_Pillow 59690.3/66560: 90% mana arcane_charge(4), clearcasting, soul_infusion
0:44.103 rotation . arcane_orb Fluffy_Pillow 64240.4/66560: 97% mana clearcasting, soul_infusion
0:45.521 rotation . arcane_blast Fluffy_Pillow 65628.0/66560: 99% mana arcane_charge(2), clearcasting
0:47.306 rotation . arcane_blast Fluffy_Pillow 62440.3/66560: 94% mana arcane_charge(3), clearcasting
0:48.921 rotation . arcane_blast Fluffy_Pillow 59090.2/66560: 89% mana arcane_charge(4), clearcasting(2)
0:50.366 rotation . arcane_blast Fluffy_Pillow 54138.8/66560: 81% mana arcane_charge(4), clearcasting(2)
0:51.813 rotation . arcane_blast Fluffy_Pillow 49190.0/66560: 74% mana arcane_charge(4), clearcasting(2)
0:53.258 rotation . arcane_blast Fluffy_Pillow 44238.6/66560: 66% mana arcane_charge(4), clearcasting(2)
0:54.704 rotation . arcane_barrage Fluffy_Pillow 39288.5/66560: 59% mana arcane_charge(4), clearcasting(2)
0:56.123 cooldowns s frost_nova Fluffy_Pillow 43839.9/66560: 66% mana clearcasting(2)
0:57.540 cooldowns v touch_of_the_magi Fluffy_Pillow 44726.2/66560: 67% mana clearcasting(2)
0:58.959 cooldowns y rune_of_power Fluffy_Pillow 44115.2/66560: 66% mana arcane_charge(4), clearcasting(2)
1:00.378 rotation . arcane_missiles Fluffy_Pillow 46004.2/66560: 69% mana arcane_charge(4), clearcasting(2), rune_of_power
1:09.096 rotation . arcane_blast Fluffy_Pillow 42609.6/66560: 64% mana arcane_charge(4), rune_of_power
1:10.544 rotation . arcane_blast Fluffy_Pillow 37662.2/66560: 57% mana arcane_charge(4), rune_of_power
1:11.991 rotation . arcane_barrage Fluffy_Pillow 32713.4/66560: 49% mana arcane_charge(4), rune_of_power
1:13.409 rotation . arcane_orb Fluffy_Pillow 37263.4/66560: 56% mana
1:14.827 rotation . arcane_blast Fluffy_Pillow 38651.1/66560: 58% mana arcane_charge(2)
1:16.612 rotation . arcane_blast Fluffy_Pillow 36902.3/66560: 55% mana arcane_charge(3)
1:18.228 rotation . arcane_blast Fluffy_Pillow 33553.5/66560: 50% mana arcane_charge(4)
1:19.676 rotation . arcane_blast Fluffy_Pillow 28606.1/66560: 43% mana arcane_charge(4)
1:21.124 rotation . arcane_blast Fluffy_Pillow 23658.6/66560: 36% mana arcane_charge(4)
1:22.570 rotation . arcane_blast Fluffy_Pillow 18708.6/66560: 28% mana arcane_charge(4)
1:24.017 rotation . arcane_barrage Fluffy_Pillow 13759.8/66560: 21% mana arcane_charge(4)
1:25.433 rotation . arcane_blast Fluffy_Pillow 18307.2/66560: 28% mana
1:27.558 rotation . arcane_blast Fluffy_Pillow 19761.0/66560: 30% mana arcane_charge
1:29.513 rotation . arcane_blast Fluffy_Pillow 19613.5/66560: 29% mana arcane_charge(2), clearcasting
1:31.299 rotation . arcane_blast Fluffy_Pillow 17866.0/66560: 27% mana arcane_charge(3), clearcasting
1:32.915 rotation . arcane_barrage Fluffy_Pillow 14517.2/66560: 22% mana arcane_charge(4), clearcasting
1:34.333 rotation . arcane_orb Fluffy_Pillow 19067.3/66560: 29% mana clearcasting
1:35.751 rotation . arcane_blast Fluffy_Pillow 20454.9/66560: 31% mana arcane_charge(2), clearcasting
1:37.537 rotation . arcane_blast Fluffy_Pillow 18707.4/66560: 28% mana arcane_charge(3), clearcasting
1:39.154 cooldowns z shifting_power Fluffy_Pillow 15360.0/66560: 23% mana arcane_charge(4), clearcasting
1:43.148 rotation . arcane_barrage Fluffy_Pillow 18176.8/66560: 27% mana arcane_charge(4), clearcasting
1:44.566 cooldowns u touch_of_the_magi Fluffy_Pillow 22726.8/66560: 34% mana
1:45.987 cooldowns y rune_of_power Fluffy_Pillow 22118.5/66560: 33% mana arcane_charge(4)
1:47.405 rotation . arcane_missiles Fluffy_Pillow 24006.1/66560: 36% mana arcane_charge(4), rune_of_power
1:54.569 rotation . arcane_blast Fluffy_Pillow 18542.8/66560: 28% mana arcane_charge(4), rune_of_power
1:56.016 rotation . arcane_blast Fluffy_Pillow 13594.1/66560: 20% mana arcane_charge(4), rune_of_power
1:57.461 rotation . arcane_blast Fluffy_Pillow 8642.7/66560: 13% mana arcane_charge(4), rune_of_power
1:58.907 cooldowns } presence_of_mind Fluffy_Pillow 3692.6/66560: 6% mana arcane_charge(4), rune_of_power
1:58.907 rotation . arcane_barrage Fluffy_Pillow 3692.6/66560: 6% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:00.325 rotation . evocation gisly_icicle 8242.6/66560: 12% mana presence_of_mind(3)
2:04.925 rotation . cancel_action Fluffy_Pillow 63447.1/66560: 95% mana evocation, presence_of_mind(3)
2:04.930 rotation . arcane_orb Fluffy_Pillow 63453.7/66560: 95% mana presence_of_mind(3)
2:06.351 rotation . arcane_blast Fluffy_Pillow 64845.4/66560: 97% mana arcane_charge(2), presence_of_mind(3)
2:07.771 rotation . arcane_blast Fluffy_Pillow 62610.7/66560: 94% mana arcane_charge(3), clearcasting, presence_of_mind(2)
2:09.190 cooldowns t frost_nova Fluffy_Pillow 58999.6/66560: 89% mana arcane_charge(4), clearcasting, presence_of_mind
2:10.608 cooldowns x arcane_power Fluffy_Pillow 59887.3/66560: 90% mana arcane_charge(4), clearcasting, presence_of_mind
2:10.608 rotation . arcane_missiles Fluffy_Pillow 59887.3/66560: 90% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power
2:12.718 rotation . arcane_blast Fluffy_Pillow 62696.1/66560: 94% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power
2:14.138 rotation . arcane_blast Fluffy_Pillow 61148.9/66560: 92% mana arcane_charge(4), arcane_power, rune_of_power
2:15.584 rotation . arcane_blast Fluffy_Pillow 59636.3/66560: 90% mana arcane_charge(4), arcane_power, rune_of_power
2:17.031 rotation . arcane_blast Fluffy_Pillow 58125.1/66560: 87% mana arcane_charge(4), arcane_power, rune_of_power
2:18.477 rotation . arcane_blast Fluffy_Pillow 56612.5/66560: 85% mana arcane_charge(4), arcane_power, rune_of_power
2:19.924 shared_cds . use_mana_gem gisly_icicle 55101.2/66560: 83% mana arcane_charge(4), arcane_power, rune_of_power
2:19.924 rotation . arcane_blast Fluffy_Pillow 61757.2/66560: 93% mana arcane_charge(4), arcane_power, rune_of_power
2:21.370 rotation . arcane_blast Fluffy_Pillow 60244.7/66560: 91% mana arcane_charge(4), arcane_power, rune_of_power
2:22.817 rotation . arcane_blast Fluffy_Pillow 58733.4/66560: 88% mana arcane_charge(4), arcane_power
2:24.264 rotation . arcane_barrage Fluffy_Pillow 57222.2/66560: 86% mana arcane_charge(4), arcane_power
2:25.682 rotation . arcane_orb Fluffy_Pillow 61772.2/66560: 93% mana
2:27.101 rotation . arcane_blast Fluffy_Pillow 63161.2/66560: 95% mana arcane_charge(2)
2:28.887 rotation . arcane_blast Fluffy_Pillow 61413.7/66560: 92% mana arcane_charge(3)
2:30.502 rotation . arcane_blast Fluffy_Pillow 58063.6/66560: 87% mana arcane_charge(4)
2:31.949 rotation . arcane_barrage Fluffy_Pillow 53114.8/66560: 80% mana arcane_charge(4)
2:33.368 cooldowns v touch_of_the_magi Fluffy_Pillow 57666.2/66560: 87% mana
2:34.787 cooldowns y rune_of_power Fluffy_Pillow 57055.2/66560: 86% mana arcane_charge(4)
2:36.206 rotation . arcane_missiles Fluffy_Pillow 58944.1/66560: 89% mana arcane_charge(4), rune_of_power
2:45.882 rotation . arcane_blast Fluffy_Pillow 41824.8/66560: 63% mana arcane_charge(4), rune_of_power
2:47.329 rotation . arcane_barrage Fluffy_Pillow 36876.1/66560: 55% mana arcane_charge(4), rune_of_power
2:48.746 cooldowns z shifting_power Fluffy_Pillow 41424.8/66560: 62% mana
2:52.866 rotation . arcane_orb Fluffy_Pillow 44409.3/66560: 67% mana
2:54.284 rotation . arcane_blast Fluffy_Pillow 45797.0/66560: 69% mana arcane_charge(2)
2:56.069 rotation . arcane_blast Fluffy_Pillow 44048.2/66560: 66% mana arcane_charge(3)
2:57.685 rotation . arcane_blast Fluffy_Pillow 40699.4/66560: 61% mana arcane_charge(4)
2:59.132 rotation . arcane_blast Fluffy_Pillow 35750.6/66560: 54% mana arcane_charge(4)
3:00.579 rotation . arcane_blast Fluffy_Pillow 30801.9/66560: 46% mana arcane_charge(4)
3:02.026 rotation . arcane_blast Fluffy_Pillow 25853.1/66560: 39% mana arcane_charge(4)
3:03.474 rotation . arcane_blast Fluffy_Pillow 20905.7/66560: 31% mana arcane_charge(4)
3:04.919 rotation . arcane_barrage Fluffy_Pillow 15954.3/66560: 24% mana arcane_charge(4), clearcasting
3:06.337 rotation . arcane_blast Fluffy_Pillow 20504.3/66560: 31% mana clearcasting
3:08.464 rotation . arcane_blast Fluffy_Pillow 21960.8/66560: 33% mana arcane_charge, clearcasting
3:10.418 cooldowns s frost_nova Fluffy_Pillow 21812.0/66560: 33% mana arcane_charge(2), clearcasting(2)
3:11.837 cooldowns v touch_of_the_magi Fluffy_Pillow 22700.9/66560: 34% mana arcane_charge(2), clearcasting(3)
3:13.257 cooldowns y rune_of_power Fluffy_Pillow 22091.2/66560: 33% mana arcane_charge(4), clearcasting(3)
3:14.676 rotation . arcane_missiles Fluffy_Pillow 23980.2/66560: 36% mana arcane_charge(4), clearcasting(3), rune_of_power
3:20.653 cooldowns | presence_of_mind Fluffy_Pillow 31936.8/66560: 48% mana arcane_charge(4), rune_of_power
3:20.653 rotation . arcane_blast Fluffy_Pillow 31936.8/66560: 48% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:22.070 rotation . arcane_blast Fluffy_Pillow 26948.1/66560: 40% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:23.487 rotation . arcane_blast Fluffy_Pillow 21959.4/66560: 33% mana arcane_charge(4), presence_of_mind, rune_of_power
3:24.906 rotation . arcane_blast Fluffy_Pillow 16973.4/66560: 26% mana arcane_charge(4), rune_of_power
3:26.351 rotation . arcane_blast Fluffy_Pillow 12022.0/66560: 18% mana arcane_charge(4), rune_of_power
3:27.796 rotation . arcane_blast Fluffy_Pillow 7070.6/66560: 11% mana arcane_charge(4)
3:29.242 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 2120.5/66560: 3% mana arcane_charge(4)
3:29.242 rotation . evocation gisly_icicle 2120.5/66560: 3% mana arcane_charge(4)
3:34.342 rotation . cancel_action Fluffy_Pillow 63325.4/66560: 95% mana arcane_charge(4), evocation
3:34.346 rotation . arcane_blast Fluffy_Pillow 63330.7/66560: 95% mana arcane_charge(4)
3:35.792 rotation . arcane_barrage Fluffy_Pillow 58380.7/66560: 88% mana arcane_charge(4)
3:37.210 rotation . arcane_orb Fluffy_Pillow 62930.7/66560: 95% mana
3:38.629 rotation . arcane_blast Fluffy_Pillow 64319.7/66560: 97% mana arcane_charge(2)
3:40.415 rotation . arcane_blast Fluffy_Pillow 62441.7/66560: 94% mana arcane_charge(3)
3:42.030 rotation . arcane_blast Fluffy_Pillow 59091.5/66560: 89% mana arcane_charge(4)
3:43.476 rotation . arcane_blast Fluffy_Pillow 54141.5/66560: 81% mana arcane_charge(4)
3:44.922 rotation . arcane_blast Fluffy_Pillow 49191.4/66560: 74% mana arcane_charge(4), empyreal_surge(5)
3:46.368 rotation . arcane_blast Fluffy_Pillow 44241.3/66560: 66% mana arcane_charge(4), empyreal_surge(5)
3:47.815 rotation . arcane_blast Fluffy_Pillow 39292.5/66560: 59% mana arcane_charge(4), clearcasting, empyreal_surge(5)
3:49.262 cooldowns z shifting_power Fluffy_Pillow 34343.8/66560: 52% mana arcane_charge(4), clearcasting, empyreal_surge(5)
3:53.185 rotation . arcane_barrage Fluffy_Pillow 37066.1/66560: 56% mana arcane_charge(4), clearcasting(2), empyreal_surge(5)
3:54.604 cooldowns t frost_nova Fluffy_Pillow 41617.5/66560: 63% mana clearcasting(2), empyreal_surge(5)
3:56.022 cooldowns u touch_of_the_magi Fluffy_Pillow 42505.1/66560: 64% mana clearcasting(2), empyreal_surge(5)
3:57.442 cooldowns x arcane_power Fluffy_Pillow 41895.4/66560: 63% mana arcane_charge(4), clearcasting(2), empyreal_surge(5)
3:57.442 shared_cds . berserking Fluffy_Pillow 41895.4/66560: 63% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5)
3:57.442 shared_cds . use_items Fluffy_Pillow 41895.4/66560: 63% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5)
3:57.442 rotation . arcane_missiles Fluffy_Pillow 41895.4/66560: 63% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5)
4:08.033 rotation . arcane_missiles Fluffy_Pillow 40994.1/66560: 62% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, soul_infusion
4:10.010 rotation . arcane_blast Fluffy_Pillow 43625.9/66560: 66% mana arcane_charge(4), arcane_power, soul_infusion
4:11.455 rotation . arcane_barrage Fluffy_Pillow 42112.0/66560: 63% mana arcane_charge(4), arcane_power, soul_infusion
4:12.874 rotation . arcane_orb Fluffy_Pillow 46663.4/66560: 70% mana soul_infusion
4:14.293 rotation . arcane_blast Fluffy_Pillow 48052.3/66560: 72% mana arcane_charge(2), clearcasting, soul_infusion
4:16.078 rotation . arcane_blast Fluffy_Pillow 46303.5/66560: 70% mana arcane_charge(3), clearcasting
4:17.694 cooldowns y rune_of_power Fluffy_Pillow 42954.8/66560: 65% mana arcane_charge(4), clearcasting
4:19.113 rotation . arcane_missiles Fluffy_Pillow 44843.7/66560: 67% mana arcane_charge(4), clearcasting, rune_of_power
4:21.242 shared_cds . use_mana_gem gisly_icicle 47677.9/66560: 72% mana arcane_charge(4), rune_of_power
4:21.242 rotation . arcane_blast Fluffy_Pillow 54333.9/66560: 82% mana arcane_charge(4), rune_of_power
4:22.689 rotation . arcane_blast Fluffy_Pillow 49385.1/66560: 74% mana arcane_charge(4), rune_of_power
4:24.136 rotation . arcane_blast Fluffy_Pillow 44436.4/66560: 67% mana arcane_charge(4), rune_of_power
4:25.583 rotation . arcane_blast Fluffy_Pillow 39487.6/66560: 59% mana arcane_charge(4), rune_of_power
4:27.030 rotation . arcane_blast Fluffy_Pillow 34538.8/66560: 52% mana arcane_charge(4), clearcasting, rune_of_power
4:28.476 rotation . arcane_missiles Fluffy_Pillow 29588.8/66560: 44% mana arcane_charge(4), clearcasting, rune_of_power
4:30.636 rotation . arcane_barrage Fluffy_Pillow 32464.2/66560: 49% mana arcane_charge(4), rune_of_power
4:32.056 rotation . arcane_blast Fluffy_Pillow 37016.9/66560: 56% mana
4:34.180 rotation . arcane_orb Fluffy_Pillow 38469.3/66560: 58% mana arcane_charge
4:35.598 rotation . arcane_blast Fluffy_Pillow 39857.0/66560: 60% mana arcane_charge(3)
4:37.213 rotation . arcane_blast Fluffy_Pillow 36506.9/66560: 55% mana arcane_charge(4)
4:38.660 rotation . arcane_blast Fluffy_Pillow 31558.1/66560: 47% mana arcane_charge(4)
4:40.105 rotation . arcane_blast Fluffy_Pillow 26606.7/66560: 40% mana arcane_charge(4)
4:41.551 rotation . arcane_blast Fluffy_Pillow 21656.6/66560: 33% mana arcane_charge(4), clearcasting
4:42.996 rotation . arcane_barrage Fluffy_Pillow 16705.2/66560: 25% mana arcane_charge(4), clearcasting
4:44.414 rotation . arcane_blast Fluffy_Pillow 21255.2/66560: 32% mana clearcasting(2)
4:46.539 rotation . arcane_blast Fluffy_Pillow 22709.0/66560: 34% mana arcane_charge, clearcasting(2)
4:48.494 rotation . arcane_blast Fluffy_Pillow 22561.5/66560: 34% mana arcane_charge(2), clearcasting(2)
4:50.282 cooldowns z shifting_power Fluffy_Pillow 20816.7/66560: 31% mana arcane_charge(3), clearcasting(2)
4:54.373 rotation . arcane_barrage Fluffy_Pillow 23762.6/66560: 36% mana arcane_charge(3), clearcasting(2)
4:55.791 cooldowns s frost_nova Fluffy_Pillow 27647.1/66560: 42% mana clearcasting(2)
4:57.209 cooldowns v touch_of_the_magi Fluffy_Pillow 28534.7/66560: 43% mana clearcasting(2)
4:58.628 cooldowns y rune_of_power Fluffy_Pillow 27923.7/66560: 42% mana arcane_charge(4)
5:00.048 rotation . arcane_missiles Fluffy_Pillow 29814.0/66560: 45% mana arcane_charge(4), rune_of_power
5:07.049 rotation . arcane_blast Fluffy_Pillow 24133.7/66560: 36% mana arcane_charge(4), rune_of_power
5:08.496 rotation . arcane_blast Fluffy_Pillow 19185.0/66560: 29% mana arcane_charge(4), clearcasting, rune_of_power
5:09.943 rotation . arcane_missiles Fluffy_Pillow 14236.2/66560: 21% mana arcane_charge(4), clearcasting, rune_of_power
5:12.087 rotation . arcane_blast Fluffy_Pillow 17090.3/66560: 26% mana arcane_charge(4)
5:13.532 rotation . arcane_blast Fluffy_Pillow 12138.9/66560: 18% mana arcane_charge(4)
5:14.979 rotation . arcane_blast Fluffy_Pillow 7190.2/66560: 11% mana arcane_charge(4)
5:16.425 rotation . evocation Fluffy_Pillow 2240.1/66560: 3% mana arcane_charge(4)
5:21.525 rotation . cancel_action Fluffy_Pillow 63445.0/66560: 95% mana arcane_charge(4), evocation
5:21.529 rotation . arcane_blast Fluffy_Pillow 63450.3/66560: 95% mana arcane_charge(4)
5:22.975 rotation . arcane_barrage Fluffy_Pillow 58500.3/66560: 88% mana arcane_charge(4)
5:24.392 rotation . arcane_orb Fluffy_Pillow 63049.0/66560: 95% mana
5:25.811 rotation . arcane_blast Fluffy_Pillow 64437.9/66560: 97% mana arcane_charge(2)
5:27.595 rotation . arcane_blast Fluffy_Pillow 62439.0/66560: 94% mana arcane_charge(3)
5:29.211 cooldowns t frost_nova Fluffy_Pillow 59090.2/66560: 89% mana arcane_charge(4), clearcasting
5:30.630 cooldowns x arcane_power Fluffy_Pillow 59979.2/66560: 90% mana arcane_charge(4), clearcasting
5:30.630 shared_cds . potion Fluffy_Pillow 59979.2/66560: 90% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
5:30.630 final_burn ~ arcane_missiles Fluffy_Pillow 59979.2/66560: 90% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, potion_of_spectral_intellect
5:32.632 final_burn ! arcane_blast Fluffy_Pillow 62644.2/66560: 94% mana arcane_charge(4), arcane_power, rune_of_power, potion_of_spectral_intellect
5:34.077 final_burn ! arcane_blast Fluffy_Pillow 61130.3/66560: 92% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, potion_of_spectral_intellect
5:35.523 final_burn ~ arcane_missiles Fluffy_Pillow 59617.7/66560: 90% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, potion_of_spectral_intellect
5:37.658 final_burn ! arcane_blast Fluffy_Pillow 62459.9/66560: 94% mana arcane_charge(4), arcane_power, rune_of_power, potion_of_spectral_intellect
5:39.103 final_burn ! arcane_blast Fluffy_Pillow 60945.9/66560: 92% mana arcane_charge(4), arcane_power, rune_of_power, potion_of_spectral_intellect
5:40.549 final_burn ! arcane_blast Fluffy_Pillow 59433.4/66560: 89% mana arcane_charge(4), arcane_power, rune_of_power, potion_of_spectral_intellect
5:41.996 cooldowns { presence_of_mind Fluffy_Pillow 57922.1/66560: 87% mana arcane_charge(4), arcane_power, rune_of_power, potion_of_spectral_intellect
5:41.996 final_burn ! arcane_blast Fluffy_Pillow 57922.1/66560: 87% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, potion_of_spectral_intellect

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 1377 1312 898
Intellect 450 -3 1408 1228 723 (31)
Spirit 0 0 0 0 0
Health 27540 26240 0
Mana 66560 66560 0
Spell Power 1408 1228 0
Crit 16.29% 16.29% 395
Haste 6.06% 6.06% 200
Versatility 6.27% 6.27% 251
Mana Regen 1331 1331 0
Mastery 33.12% 33.12% 686
Armor 291 291 291
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 187.00
Local Head Abominable Visage
ilevel: 184, stats: { 35 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Neck Trailspinner Pendant
ilevel: 184, stats: { +49 Sta, +54 Crit, +93 Mastery }
Local Shoulders Castigator's Mantle
ilevel: 184, stats: { 32 Armor, +41 Int, +65 Sta, +35 Vers, +48 Mastery }
Local Chest Soulsewn Vestments
ilevel: 184, stats: { 47 Armor, +55 Int, +87 Sta, +39 Crit, +73 Mastery }, enchant: { +20 Int }
Local Waist Sash of Exquisite Acquisitions
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +32 Vers, +50 Mastery }
Local Legs Beryllia's Leggings of Endless Torment
ilevel: 184, stats: { 41 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Feet Stradama's Misplaced Slippers
ilevel: 184, stats: { 29 Armor, +41 Int, +65 Sta, +35 Crit, +48 Mastery }
Local Wrists Necropolis Lord's Shackles
ilevel: 184, stats: { 23 Armor, +31 Int, +49 Sta, +25 Vers, +36 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +28 Crit, +53 Mastery }
Local Finger1 Bloodoath Signet
ilevel: 184, stats: { +49 Sta, +61 Crit, +85 Haste }, enchant: { +16 Mastery }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Grisly Icicle }
Local Trinket1 Empyreal Ordnance
ilevel: 184, stats: { +79 Mastery }, enchant: shadowcore_oil
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Trinket2 Soulletting Ruby
ilevel: 184, stats: { +52 Int }
item effects: { use: Soulletting Ruby, equip: Soul Infusion, equip: Soul Infusion }
Local Back Cloak of Enveloping Manifestations
ilevel: 184, stats: { 32 Armor, +49 Sta, +38 Crit, +24 Mastery, +31 StrAgiInt }
Local Main Hand Whizblast Walking Stick
ilevel: 184, weapon: { 63 - 87, 3.6 }, stats: { +55 Int, +190 Int, +87 Sta, +44 Vers, +68 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="gisly_icicle"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=abominable_visage,id=178732,bonus_id=6807/1498/6646
neck=trailspinner_pendant,id=178707,bonus_id=6807/1498/6646
shoulders=castigators_mantle,id=178859,bonus_id=6807/1498/6646
back=cloak_of_enveloping_manifestations,id=178851,bonus_id=6807/1498/6646
chest=soulsewn_vestments,id=178792,bonus_id=6807/1498/6646,enchant=eternal_insight
wrists=necropolis_lords_shackles,id=178782,bonus_id=6807/1498/6646,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6807/1498/6646
waist=sash_of_exquisite_acquisitions,id=179343,bonus_id=6807/1498/6646
legs=beryllias_leggings_of_endless_torment,id=178838,bonus_id=6807/1498/6646
feet=stradamas_misplaced_slippers,id=178756,bonus_id=6807/1498/6646
finger1=bloodoath_signet,id=178871,bonus_id=6807/1498/6646,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6937/1532,ilevel=235,enchant_id=6168
trinket1=empyreal_ordnance,id=180117,bonus_id=6807/1498/6646,enchant=shadowcore_oil
trinket2=soulletting_ruby,id=178809,bonus_id=6807/1498/6646
main_hand=whizblast_walking_stick,id=179339,bonus_id=6807/1498/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=187.40
# gear_stamina=898
# gear_intellect=723
# gear_crit_rating=395
# gear_haste_rating=200
# gear_mastery_rating=686
# gear_versatility_rating=251
# gear_armor=291

no_lego : 3978 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
3977.8 3977.8 7.1 / 0.179% 637.9 / 16.0% 1.8
RPS Out RPS In Primary Resource Waiting APM Active Skill
2151.8 2049.7 Mana 0.00% 35.9 100.0% 100%
Talents
Night Fae

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
no_lego 3978
Arcane Barrage 219 5.5% 15.9 17.87sec 4148 2997 Direct 15.9 3510 7144 4149 17.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.88 15.87 0.00 0.00 1.3840 0.0000 65859.95 65859.95 0.00% 2997.31 2997.31
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.40% 13.08 4 20 3509.83 2457 7850 3509.43 3034 4140 45909 45909 0.00%
crit 17.60% 2.79 0 9 7144.33 4915 15700 6827.37 0 14811 19951 19951 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [~]:0.01
    opener
    [*]:0.86
  • if_expr:buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
    opener
    [+]:0.10
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [>]:0.07
    rotation
    [.]:0.96
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [.]:3.12
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:0.03
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:2.83
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:3.62
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:0.61
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.19
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:1.49
Arcane Blast 1414 35.6% 94.4 3.17sec 4490 3113 Direct 95.4 3698 7820 4442 18.0%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 94.41 95.41 0.00 0.00 1.4423 0.0000 423906.47 423906.47 0.00% 3113.14 3113.14
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.96% 78.19 54 109 3698.27 718 8877 3701.01 3178 4318 289255 289255 0.00%
crit 18.04% 17.22 4 34 7819.89 1436 17754 7833.03 5184 11901 134651 134651 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [}]:3.03
    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [)]:0.04
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [<]:15.54
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [.]:1.07
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:74.29
Arcane Echo 190 4.8% 139.7 2.17sec 406 0 Direct 139.7 345 684 406 18.1%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 139.66 139.66 0.00 0.00 0.0000 0.0000 56738.93 56738.93 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.86% 114.33 71 174 344.68 172 522 345.74 295 404 39411 39411 0.00%
crit 18.14% 25.33 8 47 684.15 343 1044 684.62 520 890 17328 17328 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1492 37.5% 39.9 7.16sec 11218 5586 Periodic 269.5 1405 2836 1660 17.8% 25.0%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 39.87 0.00 269.71 269.52 2.0085 0.2787 447223.62 447223.62 0.00% 5585.55 5585.55
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.21% 221.58 121 348 1405.08 812 2471 1410.12 1220 1748 311295 311295 0.00%
crit 17.79% 47.94 21 89 2835.67 1624 4942 2844.26 2268 3699 135929 135929 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [|]:0.80
  • if_expr:buff.clearcasting.react
    opener
    [,]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [-]:0.77
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    opener
    [:]:0.37
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:5.20
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [.]:5.62
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [.]:1.95
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:3.40
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (90) 0.0% (2.3%) 9.7 30.03sec 2775 1979

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.73 0.00 0.00 0.00 1.4020 0.0000 0.00 0.00 0.00% 1979.15 1979.15

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    [!]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    opener
    [;]:0.07
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
    rotation
    [.]:8.67
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 90 2.3% 9.7 31.47sec 2775 0 Direct 9.7 2363 4753 2775 17.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.73 9.73 0.00 0.00 0.0000 0.0000 27005.49 27005.49 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.76% 8.05 2 13 2363.38 2189 5936 2359.41 2189 2896 19035 19035 0.00%
crit 17.24% 1.68 0 6 4752.55 4379 11872 3929.73 0 11872 7971 7971 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (56) 0.0% (1.4%) 2.0 0.00sec 8295 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 56 1.4% 10.0 20.25sec 1659 0 Periodic 14.0 1019 2037 1185 16.3% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 16586.32 16586.32 0.00% 679.99 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 83.72% 11.72 6 14 1019.50 114 1212 1019.76 860 1212 11947 11947 0.00%
crit 16.28% 2.28 0 8 2037.29 229 2425 1869.44 0 2425 4640 4640 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:204.52
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 33 0.8% 18.1 16.05sec 543 0 Direct 18.1 459 917 543 18.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.10 18.10 0.00 0.00 0.0000 0.0000 9820.83 9820.83 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.71% 14.79 5 29 458.88 446 473 458.85 448 471 6785 6785 0.00%
crit 18.29% 3.31 0 13 917.26 893 946 879.35 0 946 3036 3036 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (12) 0.0% (0.3%) 1.0 0.00sec 3496 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 87  / 12 0.3% 84.0 1.40sec 42 29 Direct 84.0 35 67 42 20.6%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 84.00 84.00 0.00 0.00 1.4195 0.0000 3496.46 3496.46 0.00% 29.32 29.32
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.41% 66.70 51 76 35.11 23 45 35.12 33 37 2342 2342 0.00%
crit 20.59% 17.30 8 33 66.74 47 89 66.72 53 82 1154 1154 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:29.00
Shadowcore Oil Blast 36 0.9% 36.2 8.13sec 297 0 Direct 36.2 252 504 298 17.9%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 36.21 36.21 0.00 0.00 0.0000 0.0000 10772.90 10772.90 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.08% 29.73 14 47 252.30 245 260 252.30 247 258 7500 7500 0.00%
crit 17.92% 6.49 0 17 504.44 491 520 504.23 0 520 3273 3273 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 61 1.5% 4.5 65.72sec 4033 1062 Periodic 17.9 857 1713 1018 18.8% 5.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.51 0.00 17.86 17.86 3.7982 0.8949 18174.04 18174.04 0.00% 1061.82 1061.82
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.22% 14.50 6 23 857.02 833 1076 856.93 833 932 12428 12428 0.00%
crit 18.78% 3.35 0 10 1713.25 1667 2152 1669.79 0 2030 5746 5746 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [x]:4.51
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (376) 0.0% (9.5%) 6.3 48.04sec 17932 13132

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.28 0.00 0.00 0.00 1.3656 0.0000 0.00 0.00 0.00% 13132.23 13132.23

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [s]:1.72
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [t]:3.54
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [u]:0.03
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    opener
    [%]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 376 9.5% 6.3 48.01sec 17932 0 Direct 6.3 17941 0 17941 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.28 6.28 0.00 0.00 0.0000 0.0000 112687.64 112687.64 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.28 5 8 17941.48 1282 56791 18053.20 12690 24640 112688 112688 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:17406.21
  • base_dd_max:17406.21
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
no_lego
Arcane Power 3.6 92.47sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.57 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [v]:2.57
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [&]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 187.66sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    shared_cds
    [.]:2.00
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.2 102.36sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 18.02 0.00 4.1298 0.7226 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [=]:1.00
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down
  • interrupt_if_expr:mana.pct>=85
    rotation
    [@]:0.52
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.64
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 302.81sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.29 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    opener
    [$]:1.00
  • if_expr:variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
    shared_cds
    [.]:0.29
  • if_expr:buff.arcane_power.up
Presence of Mind 3.7 86.47sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.68 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [y]:1.46
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [z]:1.12
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [{]:0.10
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
    opener
    [']:0.04
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
    opener
    [(]:0.96
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Rune of Power 6.2 52.37sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.15 0.00 0.00 0.00 1.3644 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [w]:5.16
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Soul Fragment (soulletting_ruby) 2.0 186.26sec

Stats Details: Soulletting Ruby

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.96 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soulletting Ruby

  • id:345802
  • school:shadow
  • range:40.0
  • travel_speed:5.6000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345802
  • name:Soul Fragment
  • school:shadow
  • tooltip:
  • description:
Replenish Mana (use_mana_gem) 2.9 123.22sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.92
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 16.8 104.3 17.8sec 2.5sec 15.5sec 86.89% 0.00% 72.8 (73.3) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.3s / 60.3s
  • trigger_min/max:0.0s / 20.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 57.4s

Stack Uptimes

  • arcane_charge_1:3.00%
  • arcane_charge_2:8.43%
  • arcane_charge_3:6.81%
  • arcane_charge_4:68.64%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.6 0.0 92.3sec 92.3sec 14.7sec 17.49% 0.00% 0.0 (0.0) 3.4

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:71.3s / 112.6s
  • trigger_min/max:71.3s / 112.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:17.49%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 188.4sec 188.4sec 12.0sec 8.09% 17.77% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 275.9s
  • trigger_min/max:180.0s / 275.9s
  • trigger_pct:100.00%
  • duration_min/max:1.3s / 12.0s

Stack Uptimes

  • berserking_1:8.09%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.0 8.9 17.7sec 11.5sec 7.4sec 41.79% 0.00% 0.1 (0.1) 0.5

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.50%
  • clearcasting_2:14.58%
  • clearcasting_3:2.71%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Empyreal Surge 2.0 0.0 181.9sec 181.9sec 15.0sec 10.12% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:55.64

Trigger Details

  • interval_min/max:180.0s / 260.2s
  • trigger_min/max:180.0s / 260.2s
  • trigger_pct:100.00%
  • duration_min/max:15.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.12%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.2 0.0 102.7sec 102.7sec 4.5sec 4.68% 0.00% 14.3 (14.3) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:73.0s / 149.7s
  • trigger_min/max:73.0s / 149.7s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 5.2s

Stack Uptimes

  • evocation_1:4.68%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.3 0.0 303.4sec 303.4sec 23.7sec 10.06% 0.00% 0.0 (0.0) 1.2

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 355.1s
  • trigger_min/max:300.0s / 355.1s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:10.06%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.7 0.0 85.3sec 85.3sec 5.4sec 6.49% 11.43% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.7s / 150.1s
  • trigger_min/max:52.7s / 150.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.3s

Stack Uptimes

  • presence_of_mind_1:3.05%
  • presence_of_mind_2:2.88%
  • presence_of_mind_3:0.55%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.0 0.7 34.3sec 31.5sec 12.7sec 38.15% 0.00% 0.7 (0.7) 8.7

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.3s / 71.4s
  • trigger_min/max:11.1s / 71.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.1s

Stack Uptimes

  • rune_of_power_1:38.15%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Infusion 2.0 0.0 188.0sec 188.0sec 15.9sec 10.54% 0.00% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_soul_infusion
  • max_stacks:1
  • base duration:16.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:crit_rating
  • amount:681.87

Trigger Details

  • interval_min/max:121.0s / 273.6s
  • trigger_min/max:121.0s / 273.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 16.0s

Stack Uptimes

  • soul_infusion_1:10.54%

Spelldata

  • id:345805
  • name:Soul Infusion
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc345801=Draw out a piece of the target's soul, decreasing their movement speed by {$s1=30}% until the soul reaches you. The soul instantly heals you for {$345806s1=0}, and grants you up to ${{$345807s1=216}+{$345807s2=276}} Critical Strike for {$345805d=16 seconds}. You gain more Critical Strike from lower health targets.}
  • max_stacks:0
  • duration:16.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 3.64% 0.00% 25.00%
Arcane Barrage Arcane Charge 4 96.36% 75.00% 100.00%
Arcane Blast Arcane Charge 0 3.55% 0.87% 8.33%
Arcane Blast Arcane Charge 1 1.71% 0.00% 6.17%
Arcane Blast Arcane Charge 2 9.10% 3.80% 14.12%
Arcane Blast Arcane Charge 3 10.00% 3.80% 14.63%
Arcane Blast Arcane Charge 4 75.64% 61.18% 86.14%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.95% 0.34% 9.07% 1.2s 0.0s 8.9s
Conserve Phase 100.00% 100.00% 100.00% 300.3s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000198.459130.555259.951
Evocation28.9800.55869.68993.98154.666136.479
Shifting Power12.8240.00045.98758.55141.861124.469
Rune of Power9.4810.00050.88960.29524.708131.928
Touch of the Magi7.1380.00020.32247.18118.91580.785
Arcane Power8.3770.00024.16130.07915.45659.332
Arcane Barrage15.0751.29457.447256.623197.001315.030
Arcane Orb12.3000.00091.368129.12866.472212.456
Presence of Mind29.2240.00084.954114.42360.817168.602

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
no_lego
mana_regen Mana 3091.04 391488.75 63.60% 126.65 8172.96 2.04%
Evocation Mana 143.92 162859.79 26.46% 1131.58 0.00 0.00%
Mana Gem Mana 2.92 19429.42 3.16% 6656.00 0.00 0.00%
Arcane Barrage Mana 15.88 41772.63 6.79% 2630.48 117.83 0.28%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65185.0 2049.72 2151.80 8313.3 35904.4 2435.7 66560.0
Usage Type Count Total Avg RPE APR
no_lego
arcane_blast Mana 95.4 532086.4 5576.1 5635.9 0.8
arcane_missiles Mana 39.9 82438.6 2068.6 2067.9 5.4
arcane_orb Mana 9.7 4861.1 499.3 499.5 5.6
shifting_power Mana 4.5 11267.5 2500.0 2500.2 1.6
touch_of_the_magi Mana 6.3 15616.2 2485.1 2485.0 7.2

Statistics & Data Analysis

Fight Length
no_lego Fight Length
Count 2122
Mean 300.32
Minimum 240.00
Maximum 359.95
Spread ( max - min ) 119.95
Range [ ( max - min ) / 2 * 100% ] 19.97%
DPS
no_lego Damage Per Second
Count 2122
Mean 3977.80
Minimum 3434.47
Maximum 4502.79
Spread ( max - min ) 1068.33
Range [ ( max - min ) / 2 * 100% ] 13.43%
Standard Deviation 167.7518
5th Percentile 3699.01
95th Percentile 4256.24
( 95th Percentile - 5th Percentile ) 557.23
Mean Distribution
Standard Deviation 3.6416
95.00% Confidence Interval ( 3970.67 - 3984.94 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 69
0.1% Error 6832
0.1 Scale Factor Error with Delta=300 241
0.05 Scale Factor Error with Delta=300 961
0.01 Scale Factor Error with Delta=300 24023
Priority Target DPS
no_lego Priority Target Damage Per Second
Count 2122
Mean 3977.80
Minimum 3434.47
Maximum 4502.79
Spread ( max - min ) 1068.33
Range [ ( max - min ) / 2 * 100% ] 13.43%
Standard Deviation 167.7518
5th Percentile 3699.01
95th Percentile 4256.24
( 95th Percentile - 5th Percentile ) 557.23
Mean Distribution
Standard Deviation 3.6416
95.00% Confidence Interval ( 3970.67 - 3984.94 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 69
0.1% Error 6832
0.1 Scale Factor Error with Delta=300 241
0.05 Scale Factor Error with Delta=300 961
0.01 Scale Factor Error with Delta=300 24023
DPS(e)
no_lego Damage Per Second (Effective)
Count 2122
Mean 3977.80
Minimum 3434.47
Maximum 4502.79
Spread ( max - min ) 1068.33
Range [ ( max - min ) / 2 * 100% ] 13.43%
Damage
no_lego Damage
Count 2122
Mean 1188776.18
Minimum 896604.38
Maximum 1457051.80
Spread ( max - min ) 560447.42
Range [ ( max - min ) / 2 * 100% ] 23.57%
DTPS
no_lego Damage Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
no_lego Healing Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
no_lego Healing Per Second (Effective)
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
no_lego Heal
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
no_lego Healing Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
no_lego Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
no_legoTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
no_lego Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
I 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
J 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
K 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
L 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
M 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
Q 0.00 variable,name=totm_max_charges,op=reset,default=2
R 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
S 0.00 variable,name=inverted_opener,op=reset,default=-1
T 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
U 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
V 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
W 0.00 variable,name=am_spam,op=reset,default=0
X 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Y 0.00 variable,name=evo_pct,op=reset,default=15
Z 0.00 flask
a 0.00 food
b 0.00 augmentation
c 0.00 arcane_familiar
d 0.00 arcane_intellect
e 0.00 conjure_mana_gem
f 0.00 snapshot_stats
g 0.00 mirror_image
h 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
i 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
j 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
k 0.00 call_action_list,name=shared_cds
l 0.00 call_action_list,name=aoe,if=active_enemies>2
m 0.00 call_action_list,name=opener,if=variable.have_opened=0
n 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
o 0.00 call_action_list,name=cooldowns
p 0.00 call_action_list,name=rotation,if=variable.final_burn=0
q 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
r 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
s 1.72 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
t 3.54 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
u 0.03 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
v 2.57 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
w 5.16 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
x 4.51 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
y 1.46 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
z 1.12 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
{ 0.10 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn
# count action,conditions
| 0.80 arcane_missiles,if=buff.clearcasting.react,chain=1
} 3.03 arcane_blast
~ 0.01 arcane_barrage
actions.opener
# count action,conditions
0.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
! 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
" 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
# 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
$ 1.00 potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
% 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
& 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
' 0.04 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
( 0.96 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
) 0.04 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 0.86 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
+ 0.10 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
, 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
- 0.77 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
: 0.37 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
; 0.07 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
< 15.54 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
= 1.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
> 0.07 arcane_barrage
actions.rotation
# count action,conditions
? 2.59 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
@ 0.52 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
. 0.96 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
. 3.12 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
. 0.03 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
. 1.07 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
. 5.20 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
. 5.62 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
. 1.95 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
. 3.40 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 8.67 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
. 2.83 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 3.62 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 0.61 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.19 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 74.29 arcane_blast
. 1.64 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 1.49 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.92 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 0.29 potion,if=buff.arcane_power.up
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
. 2.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
. 1.96 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
. 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDFIJKMPQRSTVWYZabegi.!"#$<<.<<<<<:<<*%&.,.<<<(<<<<=?x..........tw....................x.sv...y...w...........?...........x.tw.............v........y......tw....x.......?....tw......v.......y....xtw.......................@?|

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat F totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat I totm_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat J barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat M ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat P ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Q totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat R aoe_totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat S inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat V ap_on_use Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat W am_spam Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Y evo_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Z flask no_lego 66560.0/66560: 100% mana
Pre precombat a food no_lego 66560.0/66560: 100% mana
Pre precombat b augmentation no_lego 66560.0/66560: 100% mana
Pre precombat e conjure_mana_gem Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat g mirror_image Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat i arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana
0:00.000 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 65185.0/66560: 98% mana
0:00.000 opener ! arcane_orb Fluffy_Pillow 65185.0/66560: 98% mana
0:01.419 opener " arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana bloodlust
0:02.663 opener # rune_of_power Fluffy_Pillow 61066.7/66560: 92% mana bloodlust
0:03.756 opener $ potion Fluffy_Pillow 62521.7/66560: 94% mana bloodlust, rune_of_power
0:03.756 opener < arcane_blast Fluffy_Pillow 62521.7/66560: 94% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:04.868 opener < arcane_blast Fluffy_Pillow 57127.0/66560: 86% mana bloodlust, clearcasting, rune_of_power, potion_of_spectral_intellect
0:05.981 shared_cds . use_mana_gem no_lego 51733.6/66560: 78% mana bloodlust, clearcasting, rune_of_power, potion_of_spectral_intellect
0:05.981 opener < arcane_blast Fluffy_Pillow 58389.6/66560: 88% mana bloodlust, clearcasting, rune_of_power, potion_of_spectral_intellect
0:07.095 opener < arcane_blast Fluffy_Pillow 52997.5/66560: 80% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:08.210 opener < arcane_blast Fluffy_Pillow 47606.8/66560: 72% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:09.323 opener < arcane_blast Fluffy_Pillow 42213.4/66560: 63% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:10.435 opener < arcane_blast Fluffy_Pillow 36818.7/66560: 55% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:11.549 opener : arcane_missiles Fluffy_Pillow 31426.7/66560: 47% mana bloodlust, clearcasting(3), rune_of_power, potion_of_spectral_intellect
0:13.272 opener < arcane_blast Fluffy_Pillow 33720.4/66560: 51% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:14.385 opener < arcane_blast Fluffy_Pillow 28327.0/66560: 43% mana bloodlust, clearcasting(2), rune_of_power, potion_of_spectral_intellect
0:15.499 opener * arcane_barrage Fluffy_Pillow 22934.9/66560: 34% mana bloodlust, clearcasting(2), rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:16.591 opener % touch_of_the_magi Fluffy_Pillow 27051.0/66560: 41% mana bloodlust, clearcasting(3), empyreal_surge(5), potion_of_spectral_intellect
0:17.682 opener & arcane_power Fluffy_Pillow 26003.3/66560: 39% mana bloodlust, arcane_charge(4), clearcasting(3), empyreal_surge(5), potion_of_spectral_intellect
0:17.682 shared_cds . berserking Fluffy_Pillow 26003.3/66560: 39% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:17.682 opener , arcane_missiles Fluffy_Pillow 26003.3/66560: 39% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:26.037 shared_cds . use_items Fluffy_Pillow 25875.5/66560: 39% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:26.037 opener < arcane_blast Fluffy_Pillow 25875.5/66560: 39% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:27.050 opener < arcane_blast Fluffy_Pillow 23786.5/66560: 36% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), potion_of_spectral_intellect
0:28.063 opener < arcane_blast Fluffy_Pillow 21697.5/66560: 33% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:29.076 opener ( presence_of_mind Fluffy_Pillow 19608.5/66560: 29% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5), soul_infusion
0:29.076 opener < arcane_blast Fluffy_Pillow 19608.5/66560: 29% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, empyreal_surge(5), soul_infusion
0:30.071 opener < arcane_blast Fluffy_Pillow 17495.6/66560: 26% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), empyreal_surge(5), soul_infusion
0:31.162 opener < arcane_blast Fluffy_Pillow 15510.4/66560: 23% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, soul_infusion
0:32.255 opener < arcane_blast Fluffy_Pillow 13527.9/66560: 20% mana bloodlust, arcane_charge(4), arcane_power, soul_infusion
0:33.369 opener = evocation no_lego 8135.9/66560: 12% mana bloodlust, arcane_charge(4), clearcasting, soul_infusion
0:36.969 rotation ? cancel_action Fluffy_Pillow 64300.4/66560: 97% mana bloodlust, arcane_charge(4), clearcasting, evocation, soul_infusion
0:36.973 cooldowns x shifting_power Fluffy_Pillow 64305.7/66560: 97% mana bloodlust, arcane_charge(4), clearcasting, soul_infusion
0:40.092 rotation . arcane_blast Fluffy_Pillow 65957.8/66560: 99% mana bloodlust, arcane_charge(4), clearcasting, soul_infusion
0:41.204 rotation . arcane_barrage Fluffy_Pillow 59689.0/66560: 90% mana arcane_charge(4), clearcasting, soul_infusion
0:42.623 rotation . arcane_orb Fluffy_Pillow 64240.4/66560: 97% mana clearcasting(2), soul_infusion
0:44.043 rotation . arcane_blast Fluffy_Pillow 65630.7/66560: 99% mana arcane_charge(2), clearcasting(2)
0:45.829 rotation . arcane_blast Fluffy_Pillow 62441.7/66560: 94% mana arcane_charge(3), clearcasting(2)
0:47.445 rotation . arcane_blast Fluffy_Pillow 59092.9/66560: 89% mana arcane_charge(4), clearcasting(2)
0:48.892 rotation . arcane_missiles Fluffy_Pillow 54144.1/66560: 81% mana arcane_charge(4), clearcasting(3)
0:50.971 rotation . arcane_blast Fluffy_Pillow 56911.7/66560: 86% mana arcane_charge(4), clearcasting(2)
0:52.416 rotation . arcane_blast Fluffy_Pillow 51960.3/66560: 78% mana arcane_charge(4), clearcasting(2)
0:53.861 rotation . arcane_barrage Fluffy_Pillow 47008.9/66560: 71% mana arcane_charge(4), clearcasting(2)
0:55.279 cooldowns t touch_of_the_magi Fluffy_Pillow 51558.9/66560: 77% mana clearcasting(3)
0:56.698 cooldowns w rune_of_power Fluffy_Pillow 50947.9/66560: 77% mana arcane_charge(4), clearcasting(3)
0:58.115 rotation . arcane_missiles Fluffy_Pillow 52834.2/66560: 79% mana arcane_charge(4), clearcasting(3), rune_of_power
1:06.397 rotation . arcane_blast Fluffy_Pillow 56359.2/66560: 85% mana arcane_charge(4), rune_of_power
1:07.843 rotation . arcane_blast Fluffy_Pillow 51409.1/66560: 77% mana arcane_charge(4), rune_of_power
1:09.289 rotation . arcane_barrage Fluffy_Pillow 46459.0/66560: 70% mana arcane_charge(4), rune_of_power
1:10.707 rotation . arcane_orb Fluffy_Pillow 51009.0/66560: 77% mana
1:12.126 rotation . arcane_blast Fluffy_Pillow 52398.0/66560: 79% mana arcane_charge(2)
1:13.910 rotation . arcane_blast Fluffy_Pillow 50647.9/66560: 76% mana arcane_charge(3)
1:15.526 rotation . arcane_blast Fluffy_Pillow 47299.1/66560: 71% mana arcane_charge(4), clearcasting
1:16.972 rotation . arcane_blast Fluffy_Pillow 42349.0/66560: 64% mana arcane_charge(4), clearcasting
1:18.420 rotation . arcane_blast Fluffy_Pillow 37401.6/66560: 56% mana arcane_charge(4), clearcasting(2)
1:19.866 rotation . arcane_blast Fluffy_Pillow 32451.5/66560: 49% mana arcane_charge(4), clearcasting(2)
1:21.312 rotation . arcane_blast Fluffy_Pillow 27501.4/66560: 41% mana arcane_charge(4), clearcasting(2)
1:22.757 rotation . arcane_blast Fluffy_Pillow 22550.0/66560: 34% mana arcane_charge(4), clearcasting(2)
1:24.204 rotation . arcane_missiles Fluffy_Pillow 17601.3/66560: 26% mana arcane_charge(4), clearcasting(3)
1:26.309 rotation . arcane_blast Fluffy_Pillow 20403.4/66560: 31% mana arcane_charge(4), clearcasting(2)
1:27.755 rotation . arcane_barrage Fluffy_Pillow 15453.3/66560: 23% mana arcane_charge(4), clearcasting(2)
1:29.172 rotation . arcane_blast Fluffy_Pillow 20002.1/66560: 30% mana clearcasting(2)
1:31.299 rotation . arcane_orb Fluffy_Pillow 21458.5/66560: 32% mana arcane_charge, clearcasting(2)
1:32.715 rotation . arcane_missiles Fluffy_Pillow 22843.5/66560: 34% mana arcane_charge(3), clearcasting(2)
1:34.764 rotation . arcane_missiles Fluffy_Pillow 25571.1/66560: 38% mana arcane_charge(3), clearcasting
1:36.917 cooldowns x shifting_power Fluffy_Pillow 28437.2/66560: 43% mana arcane_charge(3)
1:41.070 rotation . arcane_barrage Fluffy_Pillow 31465.7/66560: 47% mana arcane_charge(3)
1:42.488 cooldowns s touch_of_the_magi Fluffy_Pillow 35350.1/66560: 53% mana
1:43.906 cooldowns v arcane_power Fluffy_Pillow 34737.8/66560: 52% mana arcane_charge(4), clearcasting
1:43.906 rotation . arcane_missiles Fluffy_Pillow 34737.8/66560: 52% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
1:51.974 rotation . arcane_blast Fluffy_Pillow 34227.9/66560: 51% mana arcane_charge(4), arcane_power, rune_of_power
1:53.420 rotation . arcane_blast Fluffy_Pillow 32715.3/66560: 49% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
1:54.866 cooldowns y presence_of_mind Fluffy_Pillow 31202.7/66560: 47% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
1:54.866 rotation . arcane_missiles Fluffy_Pillow 31202.7/66560: 47% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power
1:56.975 rotation . arcane_blast Fluffy_Pillow 34010.2/66560: 51% mana arcane_charge(4), arcane_power, presence_of_mind(3)
1:58.394 rotation . arcane_blast Fluffy_Pillow 32461.7/66560: 49% mana arcane_charge(4), arcane_power, presence_of_mind(2)
1:59.811 cooldowns w rune_of_power Fluffy_Pillow 30910.5/66560: 46% mana arcane_charge(4), presence_of_mind
2:01.231 rotation . arcane_blast Fluffy_Pillow 32800.8/66560: 49% mana arcane_charge(4), presence_of_mind, rune_of_power
2:02.647 rotation . arcane_blast Fluffy_Pillow 27810.8/66560: 42% mana arcane_charge(4), rune_of_power
2:04.091 rotation . arcane_blast Fluffy_Pillow 22858.0/66560: 34% mana arcane_charge(4), rune_of_power
2:05.537 rotation . arcane_blast Fluffy_Pillow 17907.9/66560: 27% mana arcane_charge(4), rune_of_power
2:06.983 shared_cds . use_mana_gem no_lego 12957.9/66560: 19% mana arcane_charge(4), rune_of_power
2:06.983 rotation . arcane_blast Fluffy_Pillow 19613.9/66560: 29% mana arcane_charge(4), rune_of_power
2:08.430 rotation . arcane_blast Fluffy_Pillow 14665.1/66560: 22% mana arcane_charge(4), rune_of_power
2:09.876 rotation . arcane_blast Fluffy_Pillow 9715.0/66560: 15% mana arcane_charge(4), clearcasting, rune_of_power
2:11.322 rotation . arcane_missiles Fluffy_Pillow 4764.9/66560: 7% mana arcane_charge(4), clearcasting, rune_of_power
2:13.521 rotation . arcane_blast Fluffy_Pillow 7692.2/66560: 12% mana arcane_charge(4)
2:14.968 rotation . evocation no_lego 2743.5/66560: 4% mana arcane_charge(4), clearcasting
2:20.068 rotation ? cancel_action Fluffy_Pillow 63948.4/66560: 96% mana arcane_charge(4), clearcasting, evocation
2:20.073 rotation . arcane_blast Fluffy_Pillow 63955.1/66560: 96% mana arcane_charge(4), clearcasting
2:21.520 rotation . arcane_barrage Fluffy_Pillow 59006.3/66560: 89% mana arcane_charge(4), clearcasting
2:22.938 rotation . arcane_orb Fluffy_Pillow 63556.4/66560: 95% mana clearcasting
2:24.357 rotation . arcane_blast Fluffy_Pillow 64945.4/66560: 98% mana arcane_charge(2), clearcasting
2:26.142 rotation . arcane_blast Fluffy_Pillow 62440.3/66560: 94% mana arcane_charge(3), clearcasting
2:27.756 rotation . arcane_missiles Fluffy_Pillow 59088.9/66560: 89% mana arcane_charge(4), clearcasting
2:29.923 rotation . arcane_blast Fluffy_Pillow 61973.6/66560: 93% mana arcane_charge(4)
2:31.368 rotation . arcane_blast Fluffy_Pillow 57022.2/66560: 86% mana arcane_charge(4), clearcasting
2:32.813 rotation . arcane_blast Fluffy_Pillow 52070.8/66560: 78% mana arcane_charge(4), clearcasting
2:34.260 rotation . arcane_blast Fluffy_Pillow 47122.0/66560: 71% mana arcane_charge(4), clearcasting
2:35.707 rotation . arcane_blast Fluffy_Pillow 42173.3/66560: 63% mana arcane_charge(4), clearcasting(2)
2:37.155 cooldowns x shifting_power Fluffy_Pillow 37225.8/66560: 56% mana arcane_charge(4), clearcasting(2)
2:41.284 rotation . arcane_barrage Fluffy_Pillow 40222.4/66560: 60% mana arcane_charge(4), clearcasting(3)
2:42.703 cooldowns t touch_of_the_magi Fluffy_Pillow 44773.7/66560: 67% mana clearcasting(3)
2:44.121 cooldowns w rune_of_power Fluffy_Pillow 44161.4/66560: 66% mana arcane_charge(4), clearcasting(3)
2:45.540 rotation . arcane_missiles Fluffy_Pillow 46050.3/66560: 69% mana arcane_charge(4), clearcasting(3), rune_of_power
2:53.918 rotation . arcane_missiles Fluffy_Pillow 49703.1/66560: 75% mana arcane_charge(4), clearcasting, rune_of_power
2:56.071 rotation . arcane_blast Fluffy_Pillow 52569.2/66560: 79% mana arcane_charge(4), rune_of_power
2:57.518 rotation . arcane_barrage Fluffy_Pillow 47620.5/66560: 72% mana arcane_charge(4), clearcasting, rune_of_power
2:58.937 rotation . arcane_orb Fluffy_Pillow 52171.8/66560: 78% mana clearcasting
3:00.356 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 53560.8/66560: 80% mana arcane_charge(2), clearcasting
3:00.356 rotation . arcane_blast Fluffy_Pillow 53560.8/66560: 80% mana arcane_charge(2), clearcasting
3:02.140 rotation . arcane_blast Fluffy_Pillow 51810.7/66560: 78% mana arcane_charge(3), clearcasting
3:03.756 rotation . arcane_blast Fluffy_Pillow 48461.9/66560: 73% mana arcane_charge(4), clearcasting
3:05.205 rotation . arcane_blast Fluffy_Pillow 43515.8/66560: 65% mana arcane_charge(4), clearcasting(2)
3:06.650 rotation . arcane_blast Fluffy_Pillow 38564.4/66560: 58% mana arcane_charge(4), clearcasting(2)
3:08.096 rotation . arcane_blast Fluffy_Pillow 33614.3/66560: 51% mana arcane_charge(4), clearcasting(2)
3:09.541 rotation . arcane_missiles Fluffy_Pillow 28662.9/66560: 43% mana arcane_charge(4), clearcasting(3)
3:11.734 cooldowns v arcane_power Fluffy_Pillow 31582.2/66560: 47% mana arcane_charge(4), clearcasting(2)
3:11.734 rotation . arcane_missiles Fluffy_Pillow 31582.2/66560: 47% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power
3:15.719 rotation . arcane_blast Fluffy_Pillow 36887.0/66560: 55% mana arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:17.166 rotation . arcane_blast Fluffy_Pillow 35375.8/66560: 53% mana arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:18.613 shared_cds . berserking Fluffy_Pillow 33864.5/66560: 51% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5)
3:18.613 rotation . arcane_blast Fluffy_Pillow 33864.5/66560: 51% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5)
3:19.928 rotation . arcane_missiles Fluffy_Pillow 32177.5/66560: 48% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5)
3:21.822 shared_cds . use_items Fluffy_Pillow 34698.8/66560: 52% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:21.822 rotation . arcane_blast Fluffy_Pillow 34698.8/66560: 52% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:23.138 cooldowns y presence_of_mind Fluffy_Pillow 33013.2/66560: 50% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:23.138 rotation . arcane_blast Fluffy_Pillow 33013.2/66560: 50% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, empyreal_surge(5)
3:24.426 rotation . arcane_missiles Fluffy_Pillow 31290.3/66560: 47% mana berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), empyreal_surge(5), soul_infusion
3:26.404 rotation . arcane_barrage Fluffy_Pillow 33923.4/66560: 51% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(2), empyreal_surge(5), soul_infusion
3:27.692 rotation . arcane_orb Fluffy_Pillow 38300.4/66560: 58% mana berserking, presence_of_mind(2), empyreal_surge(5), soul_infusion
3:28.982 rotation . arcane_blast Fluffy_Pillow 39517.6/66560: 59% mana berserking, arcane_charge(2), presence_of_mind(2), empyreal_surge(5), soul_infusion
3:30.272 rotation . arcane_barrage Fluffy_Pillow 37109.9/66560: 56% mana berserking, arcane_charge(3), presence_of_mind, empyreal_surge(5), soul_infusion
3:31.561 cooldowns t touch_of_the_magi Fluffy_Pillow 40822.6/66560: 61% mana presence_of_mind, soul_infusion
3:32.979 cooldowns w rune_of_power Fluffy_Pillow 40210.2/66560: 60% mana arcane_charge(4), presence_of_mind, soul_infusion
3:34.399 rotation . arcane_missiles Fluffy_Pillow 42100.5/66560: 63% mana arcane_charge(4), presence_of_mind, rune_of_power, soul_infusion
3:41.540 rotation . arcane_missiles Fluffy_Pillow 36606.6/66560: 55% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:43.682 rotation . arcane_blast Fluffy_Pillow 39458.1/66560: 59% mana arcane_charge(4), presence_of_mind, rune_of_power
3:45.100 rotation . arcane_blast Fluffy_Pillow 34470.7/66560: 52% mana arcane_charge(4), rune_of_power
3:46.548 cooldowns x shifting_power Fluffy_Pillow 29523.3/66560: 44% mana arcane_charge(4)
3:50.563 rotation . arcane_blast Fluffy_Pillow 32368.1/66560: 49% mana arcane_charge(4)
3:52.011 rotation . arcane_blast Fluffy_Pillow 27420.6/66560: 41% mana arcane_charge(4)
3:53.457 rotation . arcane_blast Fluffy_Pillow 22470.6/66560: 34% mana arcane_charge(4)
3:54.902 rotation . arcane_blast Fluffy_Pillow 17519.1/66560: 26% mana arcane_charge(4), clearcasting
3:56.350 rotation . arcane_blast Fluffy_Pillow 12571.7/66560: 19% mana arcane_charge(4), clearcasting
3:57.798 rotation . arcane_blast Fluffy_Pillow 7624.3/66560: 11% mana arcane_charge(4), clearcasting(2)
3:59.246 rotation . evocation Fluffy_Pillow 2676.9/66560: 4% mana arcane_charge(4), clearcasting(2)
4:04.346 rotation ? cancel_action Fluffy_Pillow 63881.8/66560: 96% mana arcane_charge(4), clearcasting(2), evocation
4:04.350 rotation . arcane_blast Fluffy_Pillow 63887.1/66560: 96% mana arcane_charge(4), clearcasting(2)
4:05.797 rotation . arcane_missiles Fluffy_Pillow 58938.4/66560: 89% mana arcane_charge(4), clearcasting(2)
4:07.925 rotation . arcane_missiles Fluffy_Pillow 61771.2/66560: 93% mana arcane_charge(4), clearcasting
4:10.028 rotation . arcane_barrage Fluffy_Pillow 64570.7/66560: 97% mana arcane_charge(4)
4:11.448 cooldowns t touch_of_the_magi Fluffy_Pillow 66560.0/66560: 100% mana
4:12.867 cooldowns w rune_of_power Fluffy_Pillow 64066.7/66560: 96% mana arcane_charge(4), clearcasting
4:14.285 rotation . arcane_missiles Fluffy_Pillow 65954.3/66560: 99% mana arcane_charge(4), clearcasting, rune_of_power
4:23.223 rotation . arcane_blast Fluffy_Pillow 61301.7/66560: 92% mana arcane_charge(4), rune_of_power
4:24.670 shared_cds . use_mana_gem no_lego 56353.0/66560: 85% mana arcane_charge(4), clearcasting, rune_of_power
4:24.670 rotation . arcane_blast Fluffy_Pillow 63009.0/66560: 95% mana arcane_charge(4), clearcasting, rune_of_power
4:26.117 rotation . arcane_missiles Fluffy_Pillow 58060.2/66560: 87% mana arcane_charge(4), clearcasting, rune_of_power
4:28.366 rotation . arcane_blast Fluffy_Pillow 61054.1/66560: 92% mana arcane_charge(4)
4:29.811 cooldowns v arcane_power Fluffy_Pillow 56102.7/66560: 84% mana arcane_charge(4)
4:29.811 rotation . arcane_blast Fluffy_Pillow 56102.7/66560: 84% mana arcane_charge(4), arcane_power, rune_of_power
4:31.257 rotation . arcane_blast Fluffy_Pillow 54590.1/66560: 82% mana arcane_charge(4), arcane_power, rune_of_power
4:32.702 rotation . arcane_blast Fluffy_Pillow 53076.2/66560: 80% mana arcane_charge(4), arcane_power, rune_of_power
4:34.148 rotation . arcane_blast Fluffy_Pillow 51563.6/66560: 77% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:35.595 rotation . arcane_missiles Fluffy_Pillow 50052.3/66560: 75% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:37.740 rotation . arcane_blast Fluffy_Pillow 52907.8/66560: 79% mana arcane_charge(4), arcane_power, rune_of_power
4:39.185 rotation . arcane_blast Fluffy_Pillow 51393.8/66560: 77% mana arcane_charge(4), arcane_power, rune_of_power
4:40.631 cooldowns y presence_of_mind Fluffy_Pillow 49881.3/66560: 75% mana arcane_charge(4), arcane_power, rune_of_power
4:40.631 rotation . arcane_blast Fluffy_Pillow 49881.3/66560: 75% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
4:42.049 rotation . arcane_blast Fluffy_Pillow 48331.4/66560: 73% mana arcane_charge(4), arcane_power, presence_of_mind(2)
4:43.466 rotation . arcane_barrage Fluffy_Pillow 46780.2/66560: 70% mana arcane_charge(4), arcane_power, presence_of_mind
4:44.884 rotation . arcane_orb Fluffy_Pillow 51330.2/66560: 77% mana presence_of_mind
4:46.299 cooldowns x shifting_power Fluffy_Pillow 52713.9/66560: 79% mana arcane_charge(2), presence_of_mind
4:50.523 cooldowns t touch_of_the_magi Fluffy_Pillow 55836.9/66560: 84% mana arcane_charge(2), presence_of_mind
4:51.941 cooldowns w rune_of_power Fluffy_Pillow 55224.5/66560: 83% mana arcane_charge(4), presence_of_mind
4:53.358 rotation . arcane_missiles Fluffy_Pillow 57110.8/66560: 86% mana arcane_charge(4), presence_of_mind, rune_of_power
5:00.699 rotation . arcane_blast Fluffy_Pillow 44383.2/66560: 67% mana arcane_charge(4), presence_of_mind, rune_of_power
5:02.118 rotation . arcane_blast Fluffy_Pillow 39397.1/66560: 59% mana arcane_charge(4), rune_of_power
5:03.565 rotation . arcane_blast Fluffy_Pillow 34448.4/66560: 52% mana arcane_charge(4), rune_of_power
5:05.012 rotation . arcane_barrage Fluffy_Pillow 29499.6/66560: 44% mana arcane_charge(4), rune_of_power
5:06.429 rotation . arcane_orb Fluffy_Pillow 34048.3/66560: 51% mana
5:07.848 rotation . arcane_blast Fluffy_Pillow 35437.3/66560: 53% mana arcane_charge(2)
5:09.633 rotation . arcane_blast Fluffy_Pillow 33688.5/66560: 51% mana arcane_charge(3)
5:11.249 rotation . arcane_blast Fluffy_Pillow 30339.7/66560: 46% mana arcane_charge(4)
5:12.696 rotation . arcane_blast Fluffy_Pillow 25391.0/66560: 38% mana arcane_charge(4), clearcasting
5:14.141 rotation . arcane_blast Fluffy_Pillow 20439.6/66560: 31% mana arcane_charge(4), clearcasting
5:15.588 rotation . arcane_barrage Fluffy_Pillow 15490.8/66560: 23% mana arcane_charge(4), clearcasting(2)
5:17.004 rotation . arcane_missiles Fluffy_Pillow 20038.2/66560: 30% mana clearcasting(3)
5:19.150 rotation . arcane_blast Fluffy_Pillow 22894.9/66560: 34% mana clearcasting(2)
5:21.275 rotation . arcane_blast Fluffy_Pillow 24348.7/66560: 37% mana arcane_charge, clearcasting(2)
5:23.230 rotation . arcane_blast Fluffy_Pillow 24201.2/66560: 36% mana arcane_charge(2), clearcasting(2)
5:25.015 rotation . arcane_missiles Fluffy_Pillow 22452.4/66560: 34% mana arcane_charge(3), clearcasting(2)
5:27.218 rotation . arcane_missiles Fluffy_Pillow 25385.1/66560: 38% mana arcane_charge(3), clearcasting
5:29.377 rotation . arcane_blast Fluffy_Pillow 28259.1/66560: 42% mana arcane_charge(3)
5:30.993 rotation . arcane_blast Fluffy_Pillow 24910.3/66560: 37% mana arcane_charge(4)
5:32.440 rotation . arcane_blast Fluffy_Pillow 19961.6/66560: 30% mana arcane_charge(4), clearcasting
5:33.887 rotation . arcane_blast Fluffy_Pillow 15012.8/66560: 23% mana arcane_charge(4), clearcasting
5:35.333 rotation . arcane_blast Fluffy_Pillow 10062.8/66560: 15% mana arcane_charge(4), clearcasting
5:36.780 rotation @ evocation no_lego 5114.0/66560: 8% mana arcane_charge(4), clearcasting
5:41.680 rotation ? cancel_action Fluffy_Pillow 63918.8/66560: 96% mana arcane_charge(4), clearcasting, evocation
5:41.685 final_burn | arcane_missiles Fluffy_Pillow 63925.4/66560: 96% mana arcane_charge(4), clearcasting

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 1377 1312 898
Intellect 450 -3 1408 1228 723 (31)
Spirit 0 0 0 0 0
Health 27540 26240 0
Mana 66560 66560 0
Spell Power 1408 1228 0
Crit 16.29% 16.29% 395
Haste 6.06% 6.06% 200
Versatility 6.27% 6.27% 251
Mana Regen 1331 1331 0
Mastery 33.12% 33.12% 686
Armor 291 291 291
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 187.00
Local Head Abominable Visage
ilevel: 184, stats: { 35 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Neck Trailspinner Pendant
ilevel: 184, stats: { +49 Sta, +54 Crit, +93 Mastery }
Local Shoulders Castigator's Mantle
ilevel: 184, stats: { 32 Armor, +41 Int, +65 Sta, +35 Vers, +48 Mastery }
Local Chest Soulsewn Vestments
ilevel: 184, stats: { 47 Armor, +55 Int, +87 Sta, +39 Crit, +73 Mastery }, enchant: { +20 Int }
Local Waist Sash of Exquisite Acquisitions
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +32 Vers, +50 Mastery }
Local Legs Beryllia's Leggings of Endless Torment
ilevel: 184, stats: { 41 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Feet Stradama's Misplaced Slippers
ilevel: 184, stats: { 29 Armor, +41 Int, +65 Sta, +35 Crit, +48 Mastery }
Local Wrists Necropolis Lord's Shackles
ilevel: 184, stats: { 23 Armor, +31 Int, +49 Sta, +25 Vers, +36 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +28 Crit, +53 Mastery }
Local Finger1 Bloodoath Signet
ilevel: 184, stats: { +49 Sta, +61 Crit, +85 Haste }, enchant: { +16 Mastery }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
Local Trinket1 Empyreal Ordnance
ilevel: 184, stats: { +79 Mastery }, enchant: shadowcore_oil
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Trinket2 Soulletting Ruby
ilevel: 184, stats: { +52 Int }
item effects: { use: Soulletting Ruby, equip: Soul Infusion, equip: Soul Infusion }
Local Back Cloak of Enveloping Manifestations
ilevel: 184, stats: { 32 Armor, +49 Sta, +38 Crit, +24 Mastery, +31 StrAgiInt }
Local Main Hand Whizblast Walking Stick
ilevel: 184, weapon: { 63 - 87, 3.6 }, stats: { +55 Int, +190 Int, +87 Sta, +44 Vers, +68 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="no_lego"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=abominable_visage,id=178732,bonus_id=6807/1498/6646
neck=trailspinner_pendant,id=178707,bonus_id=6807/1498/6646
shoulders=castigators_mantle,id=178859,bonus_id=6807/1498/6646
back=cloak_of_enveloping_manifestations,id=178851,bonus_id=6807/1498/6646
chest=soulsewn_vestments,id=178792,bonus_id=6807/1498/6646,enchant=eternal_insight
wrists=necropolis_lords_shackles,id=178782,bonus_id=6807/1498/6646,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6807/1498/6646
waist=sash_of_exquisite_acquisitions,id=179343,bonus_id=6807/1498/6646
legs=beryllias_leggings_of_endless_torment,id=178838,bonus_id=6807/1498/6646
feet=stradamas_misplaced_slippers,id=178756,bonus_id=6807/1498/6646
finger1=bloodoath_signet,id=178871,bonus_id=6807/1498/6646,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/1532,ilevel=235,enchant_id=6168
trinket1=empyreal_ordnance,id=180117,bonus_id=6807/1498/6646,enchant=shadowcore_oil
trinket2=soulletting_ruby,id=178809,bonus_id=6807/1498/6646
main_hand=whizblast_walking_stick,id=179339,bonus_id=6807/1498/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=187.40
# gear_stamina=898
# gear_intellect=723
# gear_crit_rating=395
# gear_haste_rating=200
# gear_mastery_rating=686
# gear_versatility_rating=251
# gear_armor=291

temporal_warp : 4275 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
4275.4 4275.4 7.6 / 0.178% 706.8 / 16.5% 1.9
RPS Out RPS In Primary Resource Waiting APM Active Skill
2213.2 2093.2 Mana 0.00% 38.2 100.0% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
temporal_warp 4275
Arcane Barrage 248 5.8% 18.3 15.63sec 4098 3114 Direct 18.2 3455 7026 4101 18.1%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.25 18.24 0.00 0.00 1.3159 0.0000 74794.92 74794.92 0.00% 3114.25 3114.25
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.94% 14.95 6 24 3455.24 2457 7850 3453.43 2973 3987 51649 51649 0.00%
crit 18.06% 3.29 0 10 7026.46 4915 15700 6800.56 0 15700 23146 23146 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you {$321526s1=2}% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [~]:0.02
    opener
    [*]:0.40
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
    opener
    [;]:0.50
    rotation
    [>]:1.11
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
    rotation
    [?]:2.65
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [@]:0.03
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [.]:5.37
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:3.34
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [.]:0.64
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:2.22
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [.]:1.95
Arcane Blast 1464 34.3% 101.0 2.96sec 4351 3180 Direct 102.0 3573 7581 4309 18.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 100.96 101.96 0.00 0.00 1.3685 0.0000 439304.72 439304.72 0.00% 3179.54 3179.54
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.65% 83.25 55 114 3572.84 718 8877 3575.76 3036 4420 297410 297410 0.00%
crit 18.35% 18.71 5 35 7580.71 1436 17754 7594.44 4761 11531 141895 141895 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [}]:2.32
    opener
    [#]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    opener
    [)]:0.03
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    opener
    [:]:18.13
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [.]:1.18
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:78.86
Arcane Echo 214 5.0% 154.0 2.00sec 416 0 Direct 154.0 354 699 416 18.1%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 153.95 153.95 0.00 0.00 0.0000 0.0000 64090.36 64090.36 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.87% 126.03 79 182 353.53 172 522 354.92 305 418 44561 44561 0.00%
crit 18.13% 27.92 12 48 699.23 343 1044 700.62 530 900 19529 19529 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1623 38.0% 42.9 6.72sec 11346 6162 Periodic 284.3 1449 2911 1712 17.9% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.88 0.00 284.46 284.26 1.8414 0.2604 486532.45 486532.45 0.00% 6161.99 6161.99
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.05% 233.24 121 360 1449.14 812 2471 1454.84 1281 1692 337990 337990 0.00%
crit 17.95% 51.02 22 85 2911.20 1624 4942 2921.22 2346 3636 148542 148542 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [|]:0.65
  • if_expr:buff.clearcasting.react
    opener
    [+]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    opener
    [,]:0.90
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    opener
    [-]:0.92
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:5.35
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [.]:5.82
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [.]:1.73
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [.]:2.79
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (92) 0.0% (2.2%) 9.8 31.24sec 2846 2140

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.76 0.00 0.00 0.00 1.3299 0.0000 0.00 0.00 0.00% 2140.21 2140.21

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    opener
    ["]:1.00
  • if_expr:variable.inverted_opener=1&cooldown.rune_of_power.remains=0
    rotation
    [.]:8.76
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 92 2.2% 9.8 31.85sec 2847 0 Direct 9.8 2412 4865 2848 17.8%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.76 9.76 0.00 0.00 0.0000 0.0000 27777.79 27777.79 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.24% 8.02 3 13 2411.54 2189 5936 2408.19 2189 2880 19348 19348 0.00%
crit 17.76% 1.73 0 6 4864.98 4379 9747 4112.15 0 9747 8429 8429 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (56) 0.0% (1.3%) 2.0 0.00sec 8276 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 56 1.3% 10.0 20.30sec 1655 0 Periodic 14.0 1021 2030 1183 16.1% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 13.98 13.98 0.0000 1.7429 16543.32 16543.32 0.00% 678.95 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 83.92% 11.73 5 14 1021.09 114 1212 1021.16 887 1212 11980 11980 0.00%
crit 16.08% 2.25 0 7 2030.21 229 2425 1851.06 0 2425 4563 4563 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:204.52
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 35 0.8% 19.6 14.98sec 542 0 Direct 19.6 459 917 542 18.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 19.59 19.59 0.00 0.00 0.0000 0.0000 10616.78 10616.78 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.80% 16.02 6 30 458.58 446 473 458.57 446 473 7347 7347 0.00%
crit 18.20% 3.56 0 12 917.39 893 946 897.24 0 946 3270 3270 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (15) 0.0% (0.3%) 1.0 0.00sec 4414 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 110  / 15 0.3% 108.0 1.08sec 41 37 Direct 108.0 34 67 41 19.6%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 108.00 108.00 0.00 0.00 1.1029 0.0000 4414.42 4414.42 0.00% 37.06 37.06
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.35% 86.78 72 99 34.50 23 45 34.50 33 36 2994 2994 0.00%
crit 19.65% 21.22 9 36 66.96 47 89 66.91 57 79 1421 1421 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:37.00
Shadowcore Oil Blast 39 0.9% 39.1 7.60sec 297 0 Direct 39.1 252 505 297 17.8%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 39.06 39.06 0.00 0.00 0.0000 0.0000 11610.39 11610.39 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.17% 32.10 16 51 252.24 245 260 252.24 248 259 8097 8097 0.00%
crit 17.83% 6.96 0 19 504.58 491 520 504.31 0 520 3514 3514 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 64 1.5% 4.5 65.93sec 4197 1173 Periodic 18.1 881 1795 1055 19.1% 5.0%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.55 0.00 18.10 18.10 3.5777 0.8361 19092.47 19092.47 0.00% 1173.26 1173.26
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.92% 14.64 7 24 880.64 833 1076 880.79 833 960 12896 12896 0.00%
crit 19.08% 3.45 0 10 1795.09 1667 2152 1755.70 0 2030 6196 6196 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [x]:4.55
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (425) 0.0% (9.9%) 6.4 47.20sec 19992 15500

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.36 0.00 0.00 0.00 1.2899 0.0000 0.00 0.00 0.00% 15499.81 15499.81

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [s]:1.75
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
    cooldowns
    [t]:3.61
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    cooldowns
    [u]:0.02
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    opener
    [%]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Touch of the Magi (_explosion) 425 9.9% 6.4 47.15sec 19992 0 Direct 6.4 20015 0 20015 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.36 6.36 0.00 0.00 0.0000 0.0000 127206.94 127206.94 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.36 5 8 20014.53 354 64600 20139.11 14184 27197 127207 127207 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:11675.65
  • base_dd_max:11675.65
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
temporal_warp
Arcane Power 3.6 91.14sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.59 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [v]:2.59
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    opener
    [&]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 189.65sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.97 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    shared_cds
    [.]:1.97
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Evocation 3.3 106.33sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.25 0.00 18.04 0.00 3.7593 0.6766 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    opener
    [!]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
    rotation
    [=]:0.60
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
    rotation
    [.]:1.65
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.1 304.54sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.11 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    shared_cds
    [.]:1.11
  • if_expr:buff.arcane_power.up
Presence of Mind 3.7 84.68sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.69 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [y]:1.37
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [z]:1.21
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [{]:0.12
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
    opener
    [']:0.03
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
    opener
    [(]:0.97
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Rune of Power 6.2 51.83sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.22 0.00 0.00 0.00 1.2936 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [w]:5.25
  • if_expr:buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
    opener
    [$]:1.00
  • if_expr:variable.inverted_opener=1&buff.rune_of_power.down
Soul Fragment (soulletting_ruby) 2.0 183.82sec

Stats Details: Soulletting Ruby

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.96 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soulletting Ruby

  • id:345802
  • school:shadow
  • range:40.0
  • travel_speed:5.6000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345802
  • name:Soul Fragment
  • school:shadow
  • tooltip:
  • description:
Time Warp 1.8 275.87sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.81 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    shared_cds
    [.]:1.81
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 122.92sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    shared_cds
    [.]:2.93
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 19.2 108.7 15.8sec 2.4sec 13.1sec 83.82% 0.00% 70.5 (71.3) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.2s / 58.8s
  • trigger_min/max:0.0s / 18.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 55.9s

Stack Uptimes

  • arcane_charge_1:4.51%
  • arcane_charge_2:9.16%
  • arcane_charge_3:7.41%
  • arcane_charge_4:62.73%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.6 0.0 90.8sec 90.8sec 14.7sec 17.62% 0.00% 0.0 (0.0) 3.5

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:69.5s / 113.8s
  • trigger_min/max:69.5s / 113.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • arcane_power_1:17.62%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 190.7sec 190.7sec 12.0sec 7.96% 12.47% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 276.4s
  • trigger_min/max:180.0s / 276.4s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 12.0s

Stack Uptimes

  • berserking_1:7.96%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.3 9.1 17.4sec 11.2sec 7.2sec 41.81% 0.00% 0.1 (0.1) 0.6

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.25%
  • clearcasting_2:14.89%
  • clearcasting_3:2.68%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Empyreal Surge 2.0 0.0 182.3sec 182.3sec 15.0sec 10.11% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:55.64

Trigger Details

  • interval_min/max:180.0s / 262.0s
  • trigger_min/max:180.0s / 262.0s
  • trigger_pct:100.00%
  • duration_min/max:8.9s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.11%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 107.5sec 107.5sec 4.1sec 4.43% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:75.4s / 141.0s
  • trigger_min/max:75.4s / 141.0s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 5.2s

Stack Uptimes

  • evocation_1:4.43%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.1 0.0 302.0sec 302.0sec 24.1sec 8.98% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 341.7s
  • trigger_min/max:300.0s / 341.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.98%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.7 0.0 84.1sec 84.1sec 5.1sec 6.22% 10.76% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.6s / 145.1s
  • trigger_min/max:52.6s / 145.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 27.3s

Stack Uptimes

  • presence_of_mind_1:2.93%
  • presence_of_mind_2:2.70%
  • presence_of_mind_3:0.59%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.8 0.0 31.3sec 31.3sec 11.8sec 38.70% 0.00% 0.0 (0.0) 9.5

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.2s / 77.4s
  • trigger_min/max:12.2s / 77.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:38.70%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Infusion 2.0 0.0 185.8sec 185.8sec 15.9sec 10.50% 0.00% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_soul_infusion
  • max_stacks:1
  • base duration:16.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:crit_rating
  • amount:679.23

Trigger Details

  • interval_min/max:121.9s / 265.0s
  • trigger_min/max:121.9s / 265.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 16.0s

Stack Uptimes

  • soul_infusion_1:10.50%

Spelldata

  • id:345805
  • name:Soul Infusion
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc345801=Draw out a piece of the target's soul, decreasing their movement speed by {$s1=30}% until the soul reaches you. The soul instantly heals you for {$345806s1=0}, and grants you up to ${{$345807s1=216}+{$345807s2=276}} Critical Strike for {$345805d=16 seconds}. You gain more Critical Strike from lower health targets.}
  • max_stacks:0
  • duration:16.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.8 0.0 273.8sec 273.8sec 36.3sec 21.52% 0.00% 0.0 (0.0) 1.2

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:260.0s / 319.6s
  • trigger_min/max:260.0s / 319.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:21.52%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.02% 0.00% 8.33%
Arcane Barrage Arcane Charge 3 4.49% 0.00% 21.43%
Arcane Barrage Arcane Charge 4 95.49% 78.57% 100.00%
Arcane Blast Arcane Charge 0 5.91% 2.17% 10.91%
Arcane Blast Arcane Charge 1 4.04% 0.85% 8.41%
Arcane Blast Arcane Charge 2 10.60% 5.94% 15.24%
Arcane Blast Arcane Charge 3 11.20% 6.90% 15.96%
Arcane Blast Arcane Charge 4 68.25% 56.10% 80.23%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 0.94% 0.00% 6.06% 0.9s 0.0s 6.5s
Conserve Phase 100.00% 100.00% 100.00% 300.3s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000200.244131.728259.951
Evocation23.5750.00060.95478.32122.602108.278
Shifting Power11.8400.00038.03854.74432.62398.591
Rune of Power9.9890.00758.11964.11231.977126.997
Touch of the Magi7.3450.00019.91549.00729.08781.630
Arcane Power8.5660.00024.33330.91017.85257.203
Arcane Barrage13.1611.09654.150252.642194.499310.433
Arcane Orb12.4360.00084.000127.53870.399200.030
Presence of Mind28.9540.00082.235112.85252.340162.540
Time Warp6.9420.00059.58712.6461.41561.005

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
temporal_warp
mana_regen Mana 3112.49 395545.76 62.93% 127.08 4134.23 1.03%
Evocation Mana 133.12 165542.65 26.34% 1243.59 0.00 0.00%
Mana Gem Mana 2.93 19529.04 3.11% 6656.00 0.00 0.00%
Arcane Barrage Mana 18.26 47944.96 7.63% 2626.35 97.79 0.20%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 65185.0 2093.21 2213.25 4228.2 30510.9 463.5 66560.0
Usage Type Count Total Avg RPE APR
temporal_warp
arcane_blast Mana 102.0 536170.6 5257.8 5310.6 0.8
arcane_missiles Mana 42.9 92915.1 2166.7 2166.9 5.2
arcane_orb Mana 9.8 4871.4 499.1 499.1 5.7
shifting_power Mana 4.5 11371.6 2500.0 2500.1 1.7
time_warp Mana 1.8 3613.2 1996.1 1997.7 0.0
touch_of_the_magi Mana 6.4 15758.9 2476.5 2476.7 8.1

Statistics & Data Analysis

Fight Length
temporal_warp Fight Length
Count 2122
Mean 300.32
Minimum 240.00
Maximum 359.95
Spread ( max - min ) 119.95
Range [ ( max - min ) / 2 * 100% ] 19.97%
DPS
temporal_warp Damage Per Second
Count 2122
Mean 4275.43
Minimum 3691.11
Maximum 4987.69
Spread ( max - min ) 1296.58
Range [ ( max - min ) / 2 * 100% ] 15.16%
Standard Deviation 178.9046
5th Percentile 3990.11
95th Percentile 4574.02
( 95th Percentile - 5th Percentile ) 583.91
Mean Distribution
Standard Deviation 3.8837
95.00% Confidence Interval ( 4267.82 - 4283.04 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 68
0.1% Error 6727
0.1 Scale Factor Error with Delta=300 274
0.05 Scale Factor Error with Delta=300 1093
0.01 Scale Factor Error with Delta=300 27323
Priority Target DPS
temporal_warp Priority Target Damage Per Second
Count 2122
Mean 4275.43
Minimum 3691.11
Maximum 4987.69
Spread ( max - min ) 1296.58
Range [ ( max - min ) / 2 * 100% ] 15.16%
Standard Deviation 178.9046
5th Percentile 3990.11
95th Percentile 4574.02
( 95th Percentile - 5th Percentile ) 583.91
Mean Distribution
Standard Deviation 3.8837
95.00% Confidence Interval ( 4267.82 - 4283.04 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 68
0.1% Error 6727
0.1 Scale Factor Error with Delta=300 274
0.05 Scale Factor Error with Delta=300 1093
0.01 Scale Factor Error with Delta=300 27323
DPS(e)
temporal_warp Damage Per Second (Effective)
Count 2122
Mean 4275.43
Minimum 3691.11
Maximum 4987.69
Spread ( max - min ) 1296.58
Range [ ( max - min ) / 2 * 100% ] 15.16%
Damage
temporal_warp Damage
Count 2122
Mean 1277570.15
Minimum 972343.96
Maximum 1606734.63
Spread ( max - min ) 634390.67
Range [ ( max - min ) / 2 * 100% ] 24.83%
DTPS
temporal_warp Damage Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
temporal_warp Healing Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
temporal_warp Healing Per Second (Effective)
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
temporal_warp Heal
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
temporal_warp Healing Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
temporal_warp Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
temporal_warpTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
temporal_warp Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 variable,name=prepull_evo,op=reset,default=-1
1 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
2 0.00 variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
3 0.00 variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
4 0.00 variable,name=have_opened,op=set,value=0
5 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
6 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
7 0.00 variable,name=final_burn,op=set,value=0
8 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
9 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
A 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
B 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
C 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
D 0.00 variable,name=totm_max_delay_for_ap,op=reset,default=-1
E 0.00 variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
F 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
G 0.00 variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
H 0.00 variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
I 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
J 0.00 variable,name=barrage_mana_pct,op=reset,default=-1
K 0.00 variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
L 0.00 variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
M 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=-1
N 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
O 0.00 variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
P 0.00 variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
Q 0.00 variable,name=totm_max_charges,op=reset,default=2
R 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
S 0.00 variable,name=inverted_opener,op=reset,default=-1
T 0.00 variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
U 0.00 variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
V 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
W 0.00 variable,name=am_spam,op=reset,default=0
X 0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
Y 0.00 variable,name=evo_pct,op=reset,default=15
Z 0.00 flask
a 0.00 food
b 0.00 augmentation
c 0.00 arcane_familiar
d 0.00 arcane_intellect
e 0.00 conjure_mana_gem
f 0.00 snapshot_stats
g 0.00 mirror_image
h 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
i 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
j 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=target.debuff.casting.react
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
k 0.00 call_action_list,name=shared_cds
l 0.00 call_action_list,name=aoe,if=active_enemies>2
m 0.00 call_action_list,name=opener,if=variable.have_opened=0
n 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
o 0.00 call_action_list,name=cooldowns
p 0.00 call_action_list,name=rotation,if=variable.final_burn=0
q 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
r 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
s 1.75 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
t 3.61 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
u 0.02 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
v 2.59 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
w 5.25 rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
x 4.55 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
y 1.37 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
z 1.21 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
{ 0.12 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn
# count action,conditions
| 0.65 arcane_missiles,if=buff.clearcasting.react,chain=1
} 2.32 arcane_blast
~ 0.02 arcane_barrage
actions.opener
# count action,conditions
! 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
0.00 radiant_spark,if=mana.pct>40
0.00 shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
" 1.00 arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
# 1.00 arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
$ 1.00 rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
0.00 potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 deathborne,if=buff.rune_of_power.down
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
% 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
& 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 rune_of_power,if=buff.rune_of_power.down
' 0.03 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
( 0.97 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
) 0.03 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
0.00 arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
* 0.40 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
+ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
, 0.90 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
- 0.92 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
: 18.13 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
; 0.50 arcane_barrage
actions.rotation
# count action,conditions
< 3.20 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
= 0.60 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
> 1.11 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
Barrage if it's time to use totm and we have too many charges
? 2.65 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
@ 0.03 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
. 1.18 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
. 5.35 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
. 5.82 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
. 1.73 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
. 2.79 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 8.76 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
. 5.37 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 3.34 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
. 0.64 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
. 2.22 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 78.86 arcane_blast
. 1.65 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 1.95 arcane_barrage
actions.shared_cds
# count action,conditions
. 2.93 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
. 1.11 potion,if=buff.arcane_power.up
. 1.81 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
. 1.97 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
. 1.96 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
. 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

Sample Sequence

034789ABCDFIJKMPQRSTVWYZabegi.".#$:.::::::::::;!<%&..+.::::(:::::x.............tw...................x>sv...y...w.............<.........x?tw..............v.........y......?tw....x....<......?.tw................x.>sv....y.......w...........<.}|}}}}|}

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 3 prepull_evo Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 4 have_opened Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 7 final_burn Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 8 rs_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat 9 rs_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat A rs_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat B ap_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat C rop_max_delay_for_totm Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat D totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat F totm_max_delay_for_ap Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat I totm_max_delay_for_rop Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat J barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat K barrage_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat M ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat P ap_minimum_mana_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Q totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat R aoe_totm_max_charges Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat S inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat T inverted_opener Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat V ap_on_use Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat W am_spam Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Y evo_pct Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat Z flask temporal_warp 66560.0/66560: 100% mana
Pre precombat a food temporal_warp 66560.0/66560: 100% mana
Pre precombat b augmentation temporal_warp 66560.0/66560: 100% mana
Pre precombat e conjure_mana_gem Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat g mirror_image Fluffy_Pillow 66560.0/66560: 100% mana
Pre precombat i arcane_blast Fluffy_Pillow 66560.0/66560: 100% mana
0:00.000 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 65185.0/66560: 98% mana
0:00.000 opener " arcane_orb Fluffy_Pillow 65185.0/66560: 98% mana
0:01.417 shared_cds . time_warp Fluffy_Pillow 66560.0/66560: 100% mana bloodlust
0:01.417 opener # arcane_blast Fluffy_Pillow 64560.0/66560: 97% mana bloodlust, temporal_warp
0:02.375 opener $ rune_of_power Fluffy_Pillow 60335.3/66560: 91% mana bloodlust, temporal_warp
0:03.216 opener : arcane_blast Fluffy_Pillow 61454.8/66560: 92% mana bloodlust, rune_of_power, temporal_warp
0:04.075 shared_cds . use_mana_gem temporal_warp 55723.3/66560: 84% mana bloodlust, rune_of_power, temporal_warp
0:04.075 opener : arcane_blast Fluffy_Pillow 62379.3/66560: 94% mana bloodlust, rune_of_power, temporal_warp
0:04.933 opener : arcane_blast Fluffy_Pillow 56646.5/66560: 85% mana bloodlust, rune_of_power, temporal_warp
0:05.791 opener : arcane_blast Fluffy_Pillow 50913.7/66560: 76% mana bloodlust, rune_of_power, temporal_warp
0:06.651 opener : arcane_blast Fluffy_Pillow 45183.5/66560: 68% mana bloodlust, rune_of_power, temporal_warp
0:07.509 opener : arcane_blast Fluffy_Pillow 39450.7/66560: 59% mana bloodlust, rune_of_power, temporal_warp
0:08.367 opener : arcane_blast Fluffy_Pillow 33717.8/66560: 51% mana bloodlust, rune_of_power, temporal_warp
0:09.225 opener : arcane_blast Fluffy_Pillow 27985.0/66560: 42% mana bloodlust, rune_of_power, temporal_warp
0:10.085 opener : arcane_blast Fluffy_Pillow 22254.8/66560: 33% mana bloodlust, rune_of_power, temporal_warp
0:10.942 opener : arcane_blast Fluffy_Pillow 16520.7/66560: 25% mana bloodlust, clearcasting, rune_of_power, temporal_warp
0:11.798 opener : arcane_blast Fluffy_Pillow 10785.2/66560: 16% mana bloodlust, clearcasting, rune_of_power, temporal_warp
0:12.655 opener ; arcane_barrage Fluffy_Pillow 5051.0/66560: 8% mana bloodlust, clearcasting, rune_of_power, temporal_warp
0:13.496 opener ! evocation temporal_warp 8833.0/66560: 13% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp
0:16.196 rotation < cancel_action Fluffy_Pillow 63593.4/66560: 96% mana bloodlust, clearcasting(2), evocation, temporal_warp, empyreal_surge(5)
0:16.201 opener % touch_of_the_magi Fluffy_Pillow 63600.0/66560: 96% mana bloodlust, clearcasting(2), temporal_warp, empyreal_surge(5)
0:17.043 opener & arcane_power Fluffy_Pillow 62220.9/66560: 93% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, empyreal_surge(5)
0:17.043 shared_cds . potion Fluffy_Pillow 62220.9/66560: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, empyreal_surge(5)
0:17.043 shared_cds . berserking Fluffy_Pillow 62220.9/66560: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:17.043 opener + arcane_missiles Fluffy_Pillow 62220.9/66560: 93% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:25.355 shared_cds . use_items Fluffy_Pillow 50785.9/66560: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:25.355 opener : arcane_blast Fluffy_Pillow 50785.9/66560: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:26.134 opener : arcane_blast Fluffy_Pillow 48385.4/66560: 73% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:26.913 opener : arcane_blast Fluffy_Pillow 45984.9/66560: 69% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:27.693 opener : arcane_blast Fluffy_Pillow 43585.7/66560: 65% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:28.472 opener ( presence_of_mind Fluffy_Pillow 41185.2/66560: 62% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:28.472 opener : arcane_blast Fluffy_Pillow 41185.2/66560: 62% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:29.236 opener : arcane_blast Fluffy_Pillow 38764.7/66560: 58% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:30.078 opener : arcane_blast Fluffy_Pillow 36448.1/66560: 55% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, empyreal_surge(5), soul_infusion, potion_of_spectral_intellect
0:30.919 opener : arcane_blast Fluffy_Pillow 34130.1/66560: 51% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:31.775 opener : arcane_blast Fluffy_Pillow 31832.2/66560: 48% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:32.632 cooldowns x shifting_power Fluffy_Pillow 26098.0/66560: 39% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:35.149 rotation . arcane_barrage Fluffy_Pillow 26948.6/66560: 40% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:35.991 rotation . arcane_orb Fluffy_Pillow 30731.9/66560: 46% mana bloodlust, clearcasting, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:36.833 rotation . arcane_blast Fluffy_Pillow 31352.8/66560: 47% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:37.890 rotation . arcane_blast Fluffy_Pillow 28634.8/66560: 43% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:38.847 rotation . arcane_blast Fluffy_Pillow 24408.8/66560: 37% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:39.705 rotation . arcane_blast Fluffy_Pillow 18676.0/66560: 28% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, soul_infusion, potion_of_spectral_intellect
0:40.561 rotation . arcane_barrage Fluffy_Pillow 12940.5/66560: 19% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, soul_infusion, potion_of_spectral_intellect
0:41.401 rotation . arcane_blast Fluffy_Pillow 16721.1/66560: 25% mana clearcasting(2), temporal_warp, soul_infusion, potion_of_spectral_intellect
0:43.037 rotation . arcane_blast Fluffy_Pillow 17523.9/66560: 26% mana arcane_charge, clearcasting(2), soul_infusion
0:44.991 rotation . arcane_blast Fluffy_Pillow 17375.1/66560: 26% mana arcane_charge(2), clearcasting(2)
0:46.776 rotation . arcane_blast Fluffy_Pillow 15626.3/66560: 23% mana arcane_charge(3), clearcasting(2)
0:48.393 rotation . arcane_barrage Fluffy_Pillow 12278.8/66560: 18% mana arcane_charge(4), clearcasting(2)
0:49.810 rotation . arcane_missiles Fluffy_Pillow 16827.5/66560: 25% mana clearcasting(3)
0:51.947 cooldowns t touch_of_the_magi Fluffy_Pillow 19672.3/66560: 30% mana clearcasting(2)
0:53.456 cooldowns w rune_of_power Fluffy_Pillow 19181.1/66560: 29% mana arcane_charge(4), clearcasting(2)
0:54.875 rotation . arcane_missiles Fluffy_Pillow 21070.1/66560: 32% mana arcane_charge(4), clearcasting(2), rune_of_power
1:03.361 rotation . arcane_blast Fluffy_Pillow 24866.6/66560: 37% mana arcane_charge(4), rune_of_power
1:04.805 rotation . arcane_blast Fluffy_Pillow 19913.9/66560: 30% mana arcane_charge(4), rune_of_power
1:06.250 rotation . arcane_barrage Fluffy_Pillow 14962.5/66560: 22% mana arcane_charge(4), clearcasting, rune_of_power
1:07.669 rotation . arcane_orb Fluffy_Pillow 19513.8/66560: 29% mana clearcasting
1:09.089 rotation . arcane_blast Fluffy_Pillow 20904.2/66560: 31% mana arcane_charge(2), clearcasting
1:10.874 rotation . arcane_blast Fluffy_Pillow 19155.3/66560: 29% mana arcane_charge(3), clearcasting
1:12.489 rotation . arcane_barrage Fluffy_Pillow 15805.2/66560: 24% mana arcane_charge(4), clearcasting
1:13.907 rotation . arcane_blast Fluffy_Pillow 20355.3/66560: 31% mana clearcasting
1:16.032 rotation . arcane_blast Fluffy_Pillow 21809.1/66560: 33% mana arcane_charge, clearcasting
1:17.988 rotation . arcane_missiles Fluffy_Pillow 21662.9/66560: 33% mana arcane_charge(2), clearcasting
1:20.265 rotation . arcane_blast Fluffy_Pillow 24694.0/66560: 37% mana arcane_charge(2)
1:22.049 rotation . arcane_blast Fluffy_Pillow 22943.9/66560: 34% mana arcane_charge(3)
1:23.665 rotation . arcane_blast Fluffy_Pillow 19595.1/66560: 29% mana arcane_charge(4)
1:25.112 rotation . arcane_barrage Fluffy_Pillow 14646.4/66560: 22% mana arcane_charge(4)
1:26.531 rotation . arcane_blast Fluffy_Pillow 19197.7/66560: 29% mana
1:28.655 rotation . arcane_orb Fluffy_Pillow 20650.2/66560: 31% mana arcane_charge
1:30.073 rotation . arcane_blast Fluffy_Pillow 22037.9/66560: 33% mana arcane_charge(3)
1:31.688 rotation . arcane_blast Fluffy_Pillow 18687.7/66560: 28% mana arcane_charge(4)
1:33.132 cooldowns x shifting_power Fluffy_Pillow 13735.0/66560: 21% mana arcane_charge(4), clearcasting
1:37.168 rotation > arcane_barrage Fluffy_Pillow 16607.7/66560: 25% mana arcane_charge(4), clearcasting
1:38.587 cooldowns s touch_of_the_magi Fluffy_Pillow 21159.1/66560: 32% mana clearcasting
1:40.005 cooldowns v arcane_power Fluffy_Pillow 20546.7/66560: 31% mana arcane_charge(4), clearcasting
1:40.005 rotation . arcane_missiles Fluffy_Pillow 20546.7/66560: 31% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
1:48.327 rotation . arcane_blast Fluffy_Pillow 24125.0/66560: 36% mana arcane_charge(4), arcane_power, rune_of_power
1:49.772 rotation . arcane_blast Fluffy_Pillow 22611.1/66560: 34% mana arcane_charge(4), arcane_power, rune_of_power
1:51.217 cooldowns y presence_of_mind Fluffy_Pillow 21097.1/66560: 32% mana arcane_charge(4), arcane_power, rune_of_power
1:51.217 rotation . arcane_blast Fluffy_Pillow 21097.1/66560: 32% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
1:52.635 rotation . arcane_blast Fluffy_Pillow 19547.3/66560: 29% mana arcane_charge(4), arcane_power, presence_of_mind(2)
1:54.053 rotation . arcane_missiles Fluffy_Pillow 17997.4/66560: 27% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind
1:56.160 cooldowns w rune_of_power Fluffy_Pillow 20802.3/66560: 31% mana arcane_charge(4), presence_of_mind
1:57.580 rotation . arcane_blast Fluffy_Pillow 22692.6/66560: 34% mana arcane_charge(4), presence_of_mind, rune_of_power
1:58.998 rotation . arcane_blast Fluffy_Pillow 17705.2/66560: 27% mana arcane_charge(4), rune_of_power
2:00.444 rotation . arcane_blast Fluffy_Pillow 12755.1/66560: 19% mana arcane_charge(4), rune_of_power
2:01.891 rotation . arcane_blast Fluffy_Pillow 7806.4/66560: 12% mana arcane_charge(4), clearcasting, rune_of_power
2:03.339 rotation . arcane_missiles Fluffy_Pillow 2859.0/66560: 4% mana arcane_charge(4), clearcasting, rune_of_power
2:05.445 shared_cds . use_mana_gem temporal_warp 5662.5/66560: 9% mana arcane_charge(4), rune_of_power
2:05.445 rotation . arcane_blast Fluffy_Pillow 12318.5/66560: 19% mana arcane_charge(4), rune_of_power
2:06.892 rotation . arcane_blast Fluffy_Pillow 7369.7/66560: 11% mana arcane_charge(4), rune_of_power
2:08.338 rotation . arcane_barrage Fluffy_Pillow 2419.6/66560: 4% mana arcane_charge(4), rune_of_power
2:09.757 rotation . arcane_orb Fluffy_Pillow 6971.0/66560: 10% mana
2:11.177 rotation . arcane_blast Fluffy_Pillow 8361.3/66560: 13% mana arcane_charge(2), clearcasting
2:12.961 rotation . arcane_blast Fluffy_Pillow 6611.2/66560: 10% mana arcane_charge(3), clearcasting
2:14.578 rotation . evocation temporal_warp 3263.7/66560: 5% mana arcane_charge(4), clearcasting
2:19.578 rotation < cancel_action Fluffy_Pillow 63268.6/66560: 95% mana arcane_charge(4), clearcasting, evocation
2:19.583 rotation . arcane_blast Fluffy_Pillow 63275.2/66560: 95% mana arcane_charge(4), clearcasting
2:21.031 rotation . arcane_missiles Fluffy_Pillow 58327.8/66560: 88% mana arcane_charge(4), clearcasting
2:23.181 rotation . arcane_blast Fluffy_Pillow 61189.9/66560: 92% mana arcane_charge(4), clearcasting
2:24.627 rotation . arcane_blast Fluffy_Pillow 56239.8/66560: 84% mana arcane_charge(4), clearcasting
2:26.073 rotation . arcane_blast Fluffy_Pillow 51289.7/66560: 77% mana arcane_charge(4), clearcasting
2:27.522 rotation . arcane_blast Fluffy_Pillow 46343.6/66560: 70% mana arcane_charge(4), clearcasting
2:28.969 rotation . arcane_barrage Fluffy_Pillow 41394.9/66560: 62% mana arcane_charge(4), clearcasting(2)
2:30.387 rotation . arcane_orb Fluffy_Pillow 45944.9/66560: 69% mana clearcasting(2)
2:31.806 rotation . arcane_blast Fluffy_Pillow 47333.9/66560: 71% mana arcane_charge(2), clearcasting(2)
2:33.591 cooldowns x shifting_power Fluffy_Pillow 45585.1/66560: 68% mana arcane_charge(3), clearcasting(2)
2:37.696 rotation ? arcane_barrage Fluffy_Pillow 48549.6/66560: 73% mana arcane_charge(3), clearcasting(2)
2:39.114 cooldowns t touch_of_the_magi Fluffy_Pillow 52434.1/66560: 79% mana clearcasting(2)
2:40.533 cooldowns w rune_of_power Fluffy_Pillow 51823.1/66560: 78% mana arcane_charge(4), clearcasting(2)
2:41.953 rotation . arcane_missiles Fluffy_Pillow 53713.4/66560: 81% mana arcane_charge(4), clearcasting(2), rune_of_power
2:48.856 rotation . arcane_missiles Fluffy_Pillow 47902.6/66560: 72% mana arcane_charge(4), clearcasting, rune_of_power
2:50.938 rotation . arcane_blast Fluffy_Pillow 50674.2/66560: 76% mana arcane_charge(4), rune_of_power
2:52.383 rotation . arcane_blast Fluffy_Pillow 45722.8/66560: 69% mana arcane_charge(4), clearcasting, rune_of_power
2:53.830 rotation . arcane_missiles Fluffy_Pillow 40774.0/66560: 61% mana arcane_charge(4), clearcasting, rune_of_power
2:55.917 rotation . arcane_barrage Fluffy_Pillow 43552.2/66560: 65% mana arcane_charge(4)
2:57.336 rotation . arcane_orb Fluffy_Pillow 48103.6/66560: 72% mana
2:58.755 rotation . arcane_blast Fluffy_Pillow 49492.6/66560: 74% mana arcane_charge(2)
3:00.539 shared_cds . use_item_empyreal_ordnance Fluffy_Pillow 47742.4/66560: 72% mana arcane_charge(3)
3:00.539 rotation . arcane_blast Fluffy_Pillow 47742.4/66560: 72% mana arcane_charge(3)
3:02.155 rotation . arcane_blast Fluffy_Pillow 44393.7/66560: 67% mana arcane_charge(4)
3:03.602 rotation . arcane_blast Fluffy_Pillow 39444.9/66560: 59% mana arcane_charge(4)
3:05.047 rotation . arcane_blast Fluffy_Pillow 34493.5/66560: 52% mana arcane_charge(4)
3:06.494 rotation . arcane_blast Fluffy_Pillow 29544.7/66560: 44% mana arcane_charge(4)
3:07.940 cooldowns v arcane_power Fluffy_Pillow 24594.7/66560: 37% mana arcane_charge(4)
3:07.940 rotation . arcane_blast Fluffy_Pillow 24594.7/66560: 37% mana arcane_charge(4), arcane_power, rune_of_power
3:09.386 rotation . arcane_blast Fluffy_Pillow 23082.1/66560: 35% mana arcane_charge(4), arcane_power, rune_of_power
3:10.831 rotation . arcane_blast Fluffy_Pillow 21568.1/66560: 32% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
3:12.277 rotation . arcane_missiles Fluffy_Pillow 20055.6/66560: 30% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power
3:14.424 rotation . arcane_blast Fluffy_Pillow 22913.7/66560: 34% mana arcane_charge(4), arcane_power, rune_of_power
3:15.869 rotation . arcane_blast Fluffy_Pillow 21399.7/66560: 32% mana arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:17.316 shared_cds . berserking Fluffy_Pillow 19888.5/66560: 30% mana arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:17.316 rotation . arcane_blast Fluffy_Pillow 19888.5/66560: 30% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:18.631 rotation . arcane_blast Fluffy_Pillow 18201.5/66560: 27% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:19.947 cooldowns y presence_of_mind Fluffy_Pillow 16515.9/66560: 25% mana berserking, arcane_charge(4), arcane_power, empyreal_surge(5)
3:19.947 rotation . arcane_blast Fluffy_Pillow 16515.9/66560: 25% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), empyreal_surge(5)
3:21.235 shared_cds . use_items Fluffy_Pillow 14793.0/66560: 22% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(2), empyreal_surge(5)
3:21.235 rotation . arcane_blast Fluffy_Pillow 14793.0/66560: 22% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(2), empyreal_surge(5)
3:22.522 rotation . arcane_barrage Fluffy_Pillow 13068.7/66560: 20% mana berserking, arcane_charge(4), arcane_power, presence_of_mind, empyreal_surge(5)
3:23.812 rotation . arcane_orb Fluffy_Pillow 17448.4/66560: 26% mana berserking, presence_of_mind, empyreal_surge(5), soul_infusion
3:25.101 rotation . arcane_blast Fluffy_Pillow 18664.3/66560: 28% mana berserking, arcane_charge(2), presence_of_mind, empyreal_surge(5), soul_infusion
3:26.391 rotation ? arcane_barrage Fluffy_Pillow 16256.5/66560: 24% mana berserking, arcane_charge(3), empyreal_surge(5), soul_infusion
3:27.682 cooldowns t touch_of_the_magi Fluffy_Pillow 19971.9/66560: 30% mana berserking, empyreal_surge(5), soul_infusion
3:28.972 cooldowns w rune_of_power Fluffy_Pillow 19189.1/66560: 29% mana berserking, arcane_charge(4), empyreal_surge(5), soul_infusion
3:30.262 rotation . arcane_missiles Fluffy_Pillow 20906.4/66560: 31% mana arcane_charge(4), rune_of_power, empyreal_surge(5), soul_infusion
3:37.608 rotation . arcane_blast Fluffy_Pillow 8185.4/66560: 12% mana arcane_charge(4), rune_of_power, soul_infusion
3:39.055 rotation . arcane_barrage Fluffy_Pillow 3236.6/66560: 5% mana arcane_charge(4), rune_of_power
3:40.474 rotation . arcane_blast Fluffy_Pillow 7788.0/66560: 12% mana rune_of_power
3:42.599 cooldowns x shifting_power Fluffy_Pillow 9241.8/66560: 14% mana arcane_charge
3:46.571 rotation . arcane_orb Fluffy_Pillow 12029.3/66560: 18% mana arcane_charge
3:47.990 rotation . arcane_blast Fluffy_Pillow 13418.3/66560: 20% mana arcane_charge(3)
3:49.605 rotation . arcane_blast Fluffy_Pillow 10068.2/66560: 15% mana arcane_charge(4)
3:51.051 rotation . evocation Fluffy_Pillow 5118.1/66560: 8% mana arcane_charge(4)
3:55.951 rotation < cancel_action Fluffy_Pillow 63922.9/66560: 96% mana arcane_charge(4), evocation
3:55.954 rotation . arcane_blast Fluffy_Pillow 63926.9/66560: 96% mana arcane_charge(4)
3:57.400 rotation . arcane_blast Fluffy_Pillow 58976.8/66560: 89% mana arcane_charge(4)
3:58.846 rotation . arcane_blast Fluffy_Pillow 54026.7/66560: 81% mana arcane_charge(4)
4:00.292 rotation . arcane_blast Fluffy_Pillow 49076.6/66560: 74% mana arcane_charge(4)
4:01.739 rotation . arcane_blast Fluffy_Pillow 44127.9/66560: 66% mana arcane_charge(4)
4:03.184 rotation . arcane_blast Fluffy_Pillow 39176.4/66560: 59% mana arcane_charge(4)
4:04.631 rotation ? arcane_barrage Fluffy_Pillow 34227.7/66560: 51% mana arcane_charge(4)
4:06.049 shared_cds . use_mana_gem temporal_warp 38777.7/66560: 58% mana
4:06.049 cooldowns t touch_of_the_magi Fluffy_Pillow 45433.7/66560: 68% mana
4:07.467 cooldowns w rune_of_power Fluffy_Pillow 44821.4/66560: 67% mana arcane_charge(4), clearcasting
4:08.885 rotation . arcane_missiles Fluffy_Pillow 46709.0/66560: 70% mana arcane_charge(4), clearcasting, rune_of_power
4:18.142 rotation . arcane_blast Fluffy_Pillow 36531.9/66560: 55% mana arcane_charge(4), rune_of_power
4:19.587 rotation . arcane_barrage Fluffy_Pillow 31580.5/66560: 47% mana arcane_charge(4), rune_of_power
4:21.007 rotation . arcane_orb Fluffy_Pillow 36133.2/66560: 54% mana
4:22.425 rotation . arcane_blast Fluffy_Pillow 37520.9/66560: 56% mana arcane_charge(2)
4:24.210 rotation . arcane_blast Fluffy_Pillow 35772.0/66560: 54% mana arcane_charge(3)
4:25.823 rotation . arcane_blast Fluffy_Pillow 32419.3/66560: 49% mana arcane_charge(4)
4:27.269 rotation . arcane_blast Fluffy_Pillow 27469.2/66560: 41% mana arcane_charge(4)
4:28.715 rotation . arcane_blast Fluffy_Pillow 22519.1/66560: 34% mana arcane_charge(4), clearcasting
4:30.163 rotation . arcane_barrage Fluffy_Pillow 17571.7/66560: 26% mana arcane_charge(4), clearcasting
4:31.581 rotation . arcane_blast Fluffy_Pillow 22121.7/66560: 33% mana clearcasting(2)
4:33.707 rotation . arcane_blast Fluffy_Pillow 23576.9/66560: 35% mana arcane_charge, clearcasting(2)
4:35.664 rotation . arcane_blast Fluffy_Pillow 23432.0/66560: 35% mana arcane_charge(2), clearcasting(2)
4:37.447 rotation . arcane_blast Fluffy_Pillow 21680.5/66560: 33% mana arcane_charge(3), clearcasting(2)
4:39.062 rotation . arcane_blast Fluffy_Pillow 18330.4/66560: 28% mana arcane_charge(4), clearcasting(2)
4:40.510 rotation . arcane_missiles Fluffy_Pillow 13383.0/66560: 20% mana arcane_charge(4), clearcasting(2)
4:44.541 cooldowns x shifting_power Fluffy_Pillow 18749.1/66560: 28% mana arcane_charge(4)
4:48.614 shared_cds . time_warp Fluffy_Pillow 21671.1/66560: 33% mana arcane_charge(4)
4:48.614 rotation > arcane_barrage Fluffy_Pillow 19671.1/66560: 30% mana arcane_charge(4), temporal_warp
4:49.704 cooldowns s touch_of_the_magi Fluffy_Pillow 23784.5/66560: 36% mana temporal_warp
4:50.794 cooldowns v arcane_power Fluffy_Pillow 22735.5/66560: 34% mana arcane_charge(4), temporal_warp
4:50.794 rotation . arcane_missiles Fluffy_Pillow 22735.5/66560: 34% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp
4:58.821 rotation . arcane_blast Fluffy_Pillow 14671.0/66560: 22% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp
4:59.933 rotation . arcane_blast Fluffy_Pillow 12713.8/66560: 19% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp
5:01.046 rotation . arcane_blast Fluffy_Pillow 10757.9/66560: 16% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp
5:02.159 cooldowns y presence_of_mind Fluffy_Pillow 8802.1/66560: 13% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp
5:02.159 rotation . arcane_blast Fluffy_Pillow 8802.1/66560: 13% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp
5:03.250 rotation . arcane_blast Fluffy_Pillow 6816.9/66560: 10% mana arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp
5:04.343 rotation . arcane_blast Fluffy_Pillow 4834.4/66560: 7% mana arcane_charge(4), arcane_power, presence_of_mind, temporal_warp
5:05.434 rotation . arcane_barrage Fluffy_Pillow 2849.2/66560: 4% mana arcane_charge(4), arcane_power, temporal_warp
5:06.526 rotation . arcane_orb Fluffy_Pillow 6965.3/66560: 10% mana temporal_warp
5:07.618 rotation . arcane_blast Fluffy_Pillow 7919.0/66560: 12% mana arcane_charge(2), temporal_warp
5:08.994 rotation . arcane_blast Fluffy_Pillow 5625.7/66560: 8% mana arcane_charge(3), temporal_warp
5:10.238 cooldowns w rune_of_power Fluffy_Pillow 1781.7/66560: 3% mana arcane_charge(4), clearcasting, temporal_warp
5:11.330 rotation . arcane_missiles Fluffy_Pillow 3235.4/66560: 5% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:13.069 rotation . arcane_barrage Fluffy_Pillow 5550.3/66560: 8% mana arcane_charge(4), rune_of_power, temporal_warp
5:14.160 rotation . arcane_blast Fluffy_Pillow 9665.1/66560: 15% mana rune_of_power, temporal_warp
5:15.797 rotation . arcane_blast Fluffy_Pillow 10469.3/66560: 16% mana arcane_charge, rune_of_power, temporal_warp
5:17.303 rotation . arcane_blast Fluffy_Pillow 9724.0/66560: 15% mana arcane_charge(2), rune_of_power, temporal_warp
5:18.678 rotation . arcane_blast Fluffy_Pillow 7429.4/66560: 11% mana arcane_charge(3), rune_of_power, temporal_warp
5:19.923 rotation . arcane_barrage Fluffy_Pillow 3586.8/66560: 5% mana arcane_charge(4), rune_of_power, temporal_warp
5:21.014 rotation . arcane_blast Fluffy_Pillow 7701.5/66560: 12% mana rune_of_power, temporal_warp
5:22.648 rotation . arcane_blast Fluffy_Pillow 8501.7/66560: 13% mana arcane_charge, rune_of_power, temporal_warp
5:24.153 rotation . arcane_blast Fluffy_Pillow 7755.2/66560: 12% mana arcane_charge(2), temporal_warp
5:25.526 rotation . evocation Fluffy_Pillow 5457.9/66560: 8% mana arcane_charge(3), temporal_warp
5:29.326 rotation < cancel_action Fluffy_Pillow 64742.7/66560: 97% mana arcane_charge(3), evocation
5:29.331 rotation . arcane_blast Fluffy_Pillow 64749.4/66560: 97% mana arcane_charge(3)
5:30.947 final_burn } arcane_blast Fluffy_Pillow 61066.7/66560: 92% mana arcane_charge(4), clearcasting
5:32.394 final_burn | arcane_missiles Fluffy_Pillow 56117.9/66560: 84% mana arcane_charge(4), clearcasting
5:34.465 final_burn } arcane_blast Fluffy_Pillow 58874.8/66560: 88% mana arcane_charge(4)
5:35.911 final_burn } arcane_blast Fluffy_Pillow 53924.7/66560: 81% mana arcane_charge(4)
5:37.356 final_burn } arcane_blast Fluffy_Pillow 48973.3/66560: 74% mana arcane_charge(4)
5:38.803 final_burn } arcane_blast Fluffy_Pillow 44024.6/66560: 66% mana arcane_charge(4), clearcasting
5:40.250 final_burn | arcane_missiles Fluffy_Pillow 39075.8/66560: 59% mana arcane_charge(4), clearcasting
5:42.344 final_burn } arcane_blast Fluffy_Pillow 41863.3/66560: 63% mana arcane_charge(4)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 1377 1312 898
Intellect 450 -3 1408 1228 723 (31)
Spirit 0 0 0 0 0
Health 27540 26240 0
Mana 66560 66560 0
Spell Power 1408 1228 0
Crit 16.29% 16.29% 395
Haste 6.06% 6.06% 200
Versatility 6.27% 6.27% 251
Mana Regen 1331 1331 0
Mastery 33.12% 33.12% 686
Armor 291 291 291
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 187.00
Local Head Abominable Visage
ilevel: 184, stats: { 35 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Neck Trailspinner Pendant
ilevel: 184, stats: { +49 Sta, +54 Crit, +93 Mastery }
Local Shoulders Castigator's Mantle
ilevel: 184, stats: { 32 Armor, +41 Int, +65 Sta, +35 Vers, +48 Mastery }
Local Chest Soulsewn Vestments
ilevel: 184, stats: { 47 Armor, +55 Int, +87 Sta, +39 Crit, +73 Mastery }, enchant: { +20 Int }
Local Waist Sash of Exquisite Acquisitions
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +32 Vers, +50 Mastery }
Local Legs Beryllia's Leggings of Endless Torment
ilevel: 184, stats: { 41 Armor, +55 Int, +87 Sta, +70 Crit, +41 Mastery }
Local Feet Stradama's Misplaced Slippers
ilevel: 184, stats: { 29 Armor, +41 Int, +65 Sta, +35 Crit, +48 Mastery }
Local Wrists Necropolis Lord's Shackles
ilevel: 184, stats: { 23 Armor, +31 Int, +49 Sta, +25 Vers, +36 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 184, stats: { 26 Armor, +41 Int, +65 Sta, +28 Crit, +53 Mastery }
Local Finger1 Bloodoath Signet
ilevel: 184, stats: { +49 Sta, +61 Crit, +85 Haste }, enchant: { +16 Mastery }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Haste, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Empyreal Ordnance
ilevel: 184, stats: { +79 Mastery }, enchant: shadowcore_oil
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Trinket2 Soulletting Ruby
ilevel: 184, stats: { +52 Int }
item effects: { use: Soulletting Ruby, equip: Soul Infusion, equip: Soul Infusion }
Local Back Cloak of Enveloping Manifestations
ilevel: 184, stats: { 32 Armor, +49 Sta, +38 Crit, +24 Mastery, +31 StrAgiInt }
Local Main Hand Whizblast Walking Stick
ilevel: 184, weapon: { 63 - 87, 3.6 }, stats: { +55 Int, +190 Int, +87 Sta, +44 Vers, +68 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="temporal_warp"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6//arcane_prodigy:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30

head=abominable_visage,id=178732,bonus_id=6807/1498/6646
neck=trailspinner_pendant,id=178707,bonus_id=6807/1498/6646
shoulders=castigators_mantle,id=178859,bonus_id=6807/1498/6646
back=cloak_of_enveloping_manifestations,id=178851,bonus_id=6807/1498/6646
chest=soulsewn_vestments,id=178792,bonus_id=6807/1498/6646,enchant=eternal_insight
wrists=necropolis_lords_shackles,id=178782,bonus_id=6807/1498/6646,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6807/1498/6646
waist=sash_of_exquisite_acquisitions,id=179343,bonus_id=6807/1498/6646
legs=beryllias_leggings_of_endless_torment,id=178838,bonus_id=6807/1498/6646
feet=stradamas_misplaced_slippers,id=178756,bonus_id=6807/1498/6646
finger1=bloodoath_signet,id=178871,bonus_id=6807/1498/6646,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6649/6650/6758/6834/1532,ilevel=235,enchant_id=6168
trinket1=empyreal_ordnance,id=180117,bonus_id=6807/1498/6646,enchant=shadowcore_oil
trinket2=soulletting_ruby,id=178809,bonus_id=6807/1498/6646
main_hand=whizblast_walking_stick,id=179339,bonus_id=6807/1498/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=187.40
# gear_stamina=898
# gear_intellect=723
# gear_crit_rating=395
# gear_haste_rating=200
# gear_mastery_rating=686
# gear_versatility_rating=251
# gear_armor=291

Simulation & Raid Information

Iterations: 2138
Threads: 16
Confidence: 95.00%
Fight Length (fixed time): 240 - 360 ( 300.3 )

Performance:

Total Events Processed: 88579142
Max Event Queue: 276
Sim Seconds: 642084
CPU Seconds: 110.4375
Physical Seconds: 7.7786
Speed Up: 5814

Settings:

World Lag: 100 ms ( stddev = 10 ms )
Queue Lag: 5 ms ( stddev = 1 ms )

Raw Ability Summary

Character Unit Ability Id Total DPS Imp/Min Hit Crit Execute Count Crit% Avoid% G% B% Interval Combined Duration
Bombardment Bombardment arcane_barrage 44425 96790 322 3.17 5133 10607 15.9 15.9 17.6% 0.0% 0.0% 0.0% 17.81sec 96790 300.32sec
Bombardment Bombardment arcane_blast 30451 424762 1414 19.08 3704 7823 94.5 95.5 18.1% 0.0% 0.0% 0.0% 3.16sec 424762 300.32sec
Bombardment Bombardment arcane_echo 342232 56666 189 27.90 344 684 139.6 139.6 18.1% 0.0% 0.0% 0.0% 2.16sec 56666 300.32sec
Bombardment Bombardment arcane_missiles ticks -5143 447964 1493 53.93 1407 2835 39.8 269.7 17.9% 0.0% 0.0% 0.0% 7.18sec 447964 300.32sec
Bombardment Bombardment arcane_orb 153626 0 0 0.00 0 0 9.7 0.0 0.0% 0.0% 0.0% 0.0% 30.13sec 0 300.32sec
Bombardment Bombardment arcane_orb_bolt 153640 27064 90 1.95 2363 4749 9.7 9.7 17.5% 0.0% 0.0% 0.0% 31.50sec 27064 300.32sec
Bombardment Bombardment arcane_power 12042 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 92.47sec 0 300.32sec
Bombardment Bombardment augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
Bombardment Bombardment berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 187.30sec 0 300.32sec
Bombardment Bombardment conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
Bombardment Bombardment empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
Bombardment Bombardment empyreal_ordnance_bolt ticks -345540 16581 55 2.80 1020 2031 10.0 14.0 16.3% 0.0% 0.0% 0.0% 20.16sec 16581 300.32sec
Bombardment Bombardment eternal_insight 342314 9826 33 3.62 459 917 18.1 18.1 18.1% 0.0% 0.0% 0.0% 15.92sec 9826 300.32sec
Bombardment Bombardment evocation 12051 0 0 0.00 0 0 3.1 0.0 0.0% 0.0% 0.0% 0.0% 102.49sec 0 300.32sec
Bombardment Bombardment flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
Bombardment Bombardment food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
Bombardment Bombardment mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
Bombardment Bombardment_mirror_image frostbolt 59638 3498 87 126.00 35 67 84.0 84.0 20.7% 0.0% 0.0% 0.0% 1.40sec 3498 40.00sec
Bombardment Bombardment potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 302.95sec 0 300.32sec
Bombardment Bombardment presence_of_mind 205025 0 0 0.00 0 0 3.7 0.0 0.0% 0.0% 0.0% 0.0% 86.24sec 0 300.32sec
Bombardment Bombardment rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 52.26sec 0 300.32sec
Bombardment Bombardment shadowcore_oil_blast 336463 10785 36 7.24 252 504 36.2 36.2 18.0% 0.0% 0.0% 0.0% 8.21sec 10785 300.32sec
Bombardment Bombardment shifting_power ticks -314791 18217 61 3.57 857 1715 4.5 17.9 19.0% 0.0% 0.0% 0.0% 65.58sec 18217 300.32sec
Bombardment Bombardment soulletting_ruby 345802 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 187.61sec 0 300.32sec
Bombardment Bombardment touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 48.10sec 0 300.32sec
Bombardment Bombardment touch_of_the_magi_explosion 210833 112620 375 1.25 17953 0 6.3 6.3 0.0% 0.0% 0.0% 0.0% 48.09sec 112620 300.32sec
Bombardment Bombardment use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.94sec 0 300.32sec
Harmony Harmony arcane_barrage 44425 108262 360 3.17 5732 11821 15.9 15.9 17.9% 0.0% 0.0% 0.0% 18.00sec 108262 300.32sec
Harmony Harmony arcane_blast 30451 423792 1411 19.08 3703 7786 94.5 95.5 18.0% 0.0% 0.0% 0.0% 3.17sec 423792 300.32sec
Harmony Harmony arcane_echo 342232 56468 188 27.85 345 682 139.4 139.4 17.9% 0.0% 0.0% 0.0% 2.19sec 56468 300.32sec
Harmony Harmony arcane_missiles ticks -5143 446604 1489 53.81 1405 2844 39.8 269.0 17.8% 0.0% 0.0% 0.0% 7.12sec 446604 300.32sec
Harmony Harmony arcane_orb 153626 0 0 0.00 0 0 9.7 0.0 0.0% 0.0% 0.0% 0.0% 30.47sec 0 300.32sec
Harmony Harmony arcane_orb_bolt 153640 26939 90 1.94 2363 4749 9.7 9.7 17.1% 0.0% 0.0% 0.0% 31.97sec 26939 300.32sec
Harmony Harmony arcane_power 12042 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 92.14sec 0 300.32sec
Harmony Harmony augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
Harmony Harmony berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 187.66sec 0 300.32sec
Harmony Harmony conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
Harmony Harmony empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
Harmony Harmony empyreal_ordnance_bolt ticks -345540 16578 55 2.80 1018 2048 10.0 14.0 16.2% 0.0% 0.0% 0.0% 20.22sec 16578 300.32sec
Harmony Harmony eternal_insight 342314 9791 33 3.61 459 917 18.1 18.1 18.0% 0.0% 0.0% 0.0% 16.00sec 9791 300.32sec
Harmony Harmony evocation 12051 0 0 0.00 0 0 3.1 0.0 0.0% 0.0% 0.0% 0.0% 102.52sec 0 300.32sec
Harmony Harmony flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
Harmony Harmony food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
Harmony Harmony mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
Harmony Harmony_mirror_image frostbolt 59638 3500 87 126.00 35 67 84.0 84.0 20.7% 0.0% 0.0% 0.0% 1.40sec 3500 40.00sec
Harmony Harmony potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 304.98sec 0 300.32sec
Harmony Harmony presence_of_mind 205025 0 0 0.00 0 0 3.7 0.0 0.0% 0.0% 0.0% 0.0% 84.46sec 0 300.32sec
Harmony Harmony rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 52.13sec 0 300.32sec
Harmony Harmony shadowcore_oil_blast 336463 10787 36 7.24 252 504 36.2 36.2 18.0% 0.0% 0.0% 0.0% 8.17sec 10787 300.32sec
Harmony Harmony shifting_power ticks -314791 18213 61 3.57 857 1714 4.5 17.9 18.9% 0.0% 0.0% 0.0% 66.13sec 18213 300.32sec
Harmony Harmony soulletting_ruby 345802 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 186.72sec 0 300.32sec
Harmony Harmony touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 48.17sec 0 300.32sec
Harmony Harmony touch_of_the_magi_explosion 210833 112385 374 1.25 17922 0 6.3 6.3 0.0% 0.0% 0.0% 0.0% 48.14sec 112385 300.32sec
Harmony Harmony use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 123.99sec 0 300.32sec
SiphonStorm SiphonStorm arcane_barrage 44425 69647 232 3.21 3654 7527 16.1 16.1 17.5% 0.0% 0.0% 0.0% 17.32sec 69647 300.32sec
SiphonStorm SiphonStorm arcane_blast 30451 427967 1425 18.84 3751 8130 93.3 94.3 18.0% 0.0% 0.0% 0.0% 3.21sec 427967 300.32sec
SiphonStorm SiphonStorm arcane_echo 342232 63348 211 28.49 363 771 142.6 142.6 19.8% 0.0% 0.0% 0.0% 2.11sec 63348 300.32sec
SiphonStorm SiphonStorm arcane_missiles ticks -5143 479350 1598 52.92 1493 3180 39.3 264.6 19.0% 0.0% 0.0% 0.0% 7.22sec 479350 300.32sec
SiphonStorm SiphonStorm arcane_orb 153626 0 0 0.00 0 0 9.4 0.0 0.0% 0.0% 0.0% 0.0% 30.86sec 0 300.32sec
SiphonStorm SiphonStorm arcane_orb_bolt 153640 26397 88 1.88 2414 4836 9.4 9.4 16.3% 0.0% 0.0% 0.0% 31.99sec 26397 300.32sec
SiphonStorm SiphonStorm arcane_power 12042 0 0 0.00 0 0 3.5 0.0 0.0% 0.0% 0.0% 0.0% 91.34sec 0 300.32sec
SiphonStorm SiphonStorm augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
SiphonStorm SiphonStorm berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 188.85sec 0 300.32sec
SiphonStorm SiphonStorm conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
SiphonStorm SiphonStorm empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
SiphonStorm SiphonStorm empyreal_ordnance_bolt ticks -345540 16552 55 2.80 1020 2027 10.0 14.0 16.2% 0.0% 0.0% 0.0% 20.45sec 16552 300.32sec
SiphonStorm SiphonStorm eternal_insight 342314 9718 32 3.59 459 917 17.9 17.9 18.1% 0.0% 0.0% 0.0% 16.13sec 9718 300.32sec
SiphonStorm SiphonStorm evocation 12051 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 91.18sec 0 300.32sec
SiphonStorm SiphonStorm flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
SiphonStorm SiphonStorm food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
SiphonStorm SiphonStorm mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
SiphonStorm SiphonStorm_mirror_image frostbolt 59638 3712 93 126.00 36 75 84.0 84.0 21.1% 0.0% 0.0% 0.0% 1.41sec 3712 40.00sec
SiphonStorm SiphonStorm potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 300.80sec 0 300.32sec
SiphonStorm SiphonStorm presence_of_mind 205025 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 86.84sec 0 300.32sec
SiphonStorm SiphonStorm rune_of_power 116011 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 54.60sec 0 300.32sec
SiphonStorm SiphonStorm shadowcore_oil_blast 336463 10803 36 7.25 252 505 36.3 36.3 18.0% 0.0% 0.0% 0.0% 8.09sec 10803 300.32sec
SiphonStorm SiphonStorm shifting_power ticks -314791 19672 66 3.60 920 1875 4.5 18.0 18.0% 0.0% 0.0% 0.0% 65.04sec 19672 300.32sec
SiphonStorm SiphonStorm soulletting_ruby 345802 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 189.53sec 0 300.32sec
SiphonStorm SiphonStorm touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 47.00sec 0 300.32sec
SiphonStorm SiphonStorm touch_of_the_magi_explosion 210833 125653 418 1.26 19919 0 6.3 6.3 0.0% 0.0% 0.0% 0.0% 46.94sec 125653 300.32sec
SiphonStorm SiphonStorm use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 123.65sec 0 300.32sec
arcane arcane arcane_barrage 44425 77034 257 3.78 3391 6912 18.9 18.9 19.5% 0.0% 0.0% 0.0% 14.71sec 77034 300.32sec
arcane arcane arcane_blast 30451 435703 1451 20.94 3432 7177 103.8 104.8 19.4% 0.0% 0.0% 0.0% 2.88sec 435703 300.32sec
arcane arcane arcane_echo 342232 55576 185 27.63 345 689 138.3 138.3 16.6% 0.0% 0.0% 0.0% 2.17sec 55576 300.32sec
arcane arcane arcane_missiles ticks -5143 464398 1548 56.07 1410 2826 41.2 280.4 17.5% 0.0% 0.0% 0.0% 7.02sec 464398 300.32sec
arcane arcane arcane_orb 153626 0 0 0.00 0 0 10.6 0.0 0.0% 0.0% 0.0% 0.0% 28.06sec 0 300.32sec
arcane arcane arcane_orb_bolt 153640 29774 99 2.12 2343 4715 10.6 10.6 19.5% 0.0% 0.0% 0.0% 28.80sec 29774 300.32sec
arcane arcane arcane_power 12042 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 122.77sec 0 300.32sec
arcane arcane augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
arcane arcane berserking 26297 0 0 0.00 0 0 1.7 0.0 0.0% 0.0% 0.0% 0.0% 245.77sec 0 300.32sec
arcane arcane conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
arcane arcane empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
arcane arcane empyreal_ordnance_bolt ticks -345540 15840 53 2.65 1021 2046 9.8 13.3 16.8% 0.0% 0.0% 0.0% 26.30sec 15840 300.32sec
arcane arcane eternal_insight 342314 10106 34 3.72 459 917 18.6 18.6 18.3% 0.0% 0.0% 0.0% 15.37sec 10106 300.32sec
arcane arcane evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 108.66sec 0 300.32sec
arcane arcane flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
arcane arcane food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
arcane arcane mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
arcane arcane_mirror_image frostbolt 59638 4281 107 157.50 34 67 105.0 105.0 19.9% 0.0% 0.0% 0.0% 1.12sec 4281 40.00sec
arcane arcane potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
arcane arcane presence_of_mind 205025 0 0 0.00 0 0 3.1 0.0 0.0% 0.0% 0.0% 0.0% 103.12sec 0 300.32sec
arcane arcane rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.35sec 0 300.32sec
arcane arcane shadowcore_oil_blast 336463 11113 37 7.43 252 505 37.2 37.2 18.5% 0.0% 0.0% 0.0% 7.96sec 11113 300.32sec
arcane arcane soulletting_ruby 345802 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 122.31sec 0 300.32sec
arcane arcane time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.85sec 0 300.32sec
arcane arcane touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 48.98sec 0 300.32sec
arcane arcane touch_of_the_magi_explosion 210833 83917 279 1.22 13724 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 48.92sec 83917 300.32sec
arcane arcane use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 124.28sec 0 300.32sec
disciplinary_command disciplinary_command arcane_barrage 44425 56423 188 2.68 3508 7405 13.4 13.4 18.0% 0.0% 0.0% 0.0% 20.51sec 56423 300.32sec
disciplinary_command disciplinary_command arcane_blast 30451 424056 1412 17.85 3884 8556 89.4 89.4 18.4% 0.0% 0.0% 0.0% 3.33sec 424056 300.32sec
disciplinary_command disciplinary_command arcane_echo 342232 52320 174 26.86 322 717 134.5 134.5 16.9% 0.0% 0.0% 0.0% 2.25sec 52320 300.32sec
disciplinary_command disciplinary_command arcane_missiles ticks -5143 426563 1422 51.69 1370 2994 37.9 258.5 17.4% 0.0% 0.0% 0.0% 7.56sec 426563 300.32sec
disciplinary_command disciplinary_command arcane_orb 153626 0 0 0.00 0 0 7.8 0.0 0.0% 0.0% 0.0% 0.0% 38.07sec 0 300.32sec
disciplinary_command disciplinary_command arcane_orb_bolt 153640 21312 71 1.57 2274 4798 7.8 7.8 17.5% 0.0% 0.0% 0.0% 38.07sec 21312 300.32sec
disciplinary_command disciplinary_command arcane_power 12042 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 105.91sec 0 300.32sec
disciplinary_command disciplinary_command augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
disciplinary_command disciplinary_command berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 213.97sec 0 300.32sec
disciplinary_command disciplinary_command conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
disciplinary_command disciplinary_command empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
disciplinary_command disciplinary_command empyreal_ordnance_bolt ticks -345540 17122 57 2.80 1019 2268 10.0 14.0 16.4% 0.0% 0.0% 0.0% 22.44sec 17122 300.32sec
disciplinary_command disciplinary_command eternal_insight 342314 9982 33 3.62 459 967 18.1 18.1 18.1% 0.0% 0.0% 0.0% 16.55sec 9982 300.32sec
disciplinary_command disciplinary_command evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 96.49sec 0 300.32sec
disciplinary_command disciplinary_command fire_blast 319836 8471 28 1.24 1162 2324 6.2 6.2 17.7% 0.0% 0.0% 0.0% 49.78sec 8471 300.32sec
disciplinary_command disciplinary_command flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
disciplinary_command disciplinary_command food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
disciplinary_command disciplinary_command frostbolt 116 6294 21 1.24 824 1897 5.2 6.2 17.9% 0.0% 0.0% 0.0% 49.78sec 6294 300.32sec
disciplinary_command disciplinary_command mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
disciplinary_command disciplinary_command_mirror_image frostbolt 59638 3506 88 126.00 35 67 84.0 84.0 19.9% 0.0% 0.0% 0.0% 1.41sec 3506 40.00sec
disciplinary_command disciplinary_command potion 307162 0 0 0.00 0 0 1.2 0.0 0.0% 0.0% 0.0% 0.0% 326.69sec 0 300.32sec
disciplinary_command disciplinary_command presence_of_mind 205025 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 93.64sec 0 300.32sec
disciplinary_command disciplinary_command rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 50.72sec 0 300.32sec
disciplinary_command disciplinary_command shadowcore_oil_blast 336463 11091 37 7.31 252 532 36.6 36.6 18.1% 0.0% 0.0% 0.0% 8.11sec 11091 300.32sec
disciplinary_command disciplinary_command shifting_power ticks -314791 18222 61 3.50 859 1757 4.4 17.5 20.5% 0.0% 0.0% 0.0% 67.78sec 18222 300.32sec
disciplinary_command disciplinary_command soulletting_ruby 345802 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 181.32sec 0 300.32sec
disciplinary_command disciplinary_command touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 47.73sec 0 300.32sec
disciplinary_command disciplinary_command touch_of_the_magi_explosion 210833 104043 346 1.25 16595 0 6.3 6.3 0.0% 0.0% 0.0% 0.0% 47.69sec 104043 300.32sec
disciplinary_command disciplinary_command use_mana_gem 5405 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 126.78sec 0 300.32sec
expanded_potential expanded_potential arcane_barrage 44425 60126 200 2.88 3523 7125 14.4 14.4 18.0% 0.0% 0.0% 0.0% 19.69sec 60126 300.32sec
expanded_potential expanded_potential arcane_blast 30451 421559 1404 18.35 3826 8032 90.9 91.9 18.1% 0.0% 0.0% 0.0% 3.31sec 421559 300.32sec
expanded_potential expanded_potential arcane_echo 342232 55880 186 27.99 340 673 140.1 140.1 17.7% 0.0% 0.0% 0.0% 2.17sec 55880 300.32sec
expanded_potential expanded_potential arcane_missiles ticks -5143 489471 1632 61.55 1352 2722 44.4 307.7 17.5% 0.0% 0.0% 0.0% 6.39sec 489471 300.32sec
expanded_potential expanded_potential arcane_orb 153626 0 0 0.00 0 0 9.0 0.0 0.0% 0.0% 0.0% 0.0% 32.01sec 0 300.32sec
expanded_potential expanded_potential arcane_orb_bolt 153640 24719 82 1.80 2328 4713 9.0 9.0 17.5% 0.0% 0.0% 0.0% 33.86sec 24719 300.32sec
expanded_potential expanded_potential arcane_power 12042 0 0 0.00 0 0 3.7 0.0 0.0% 0.0% 0.0% 0.0% 88.38sec 0 300.32sec
expanded_potential expanded_potential augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
expanded_potential expanded_potential berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 184.21sec 0 300.32sec
expanded_potential expanded_potential conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
expanded_potential expanded_potential empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
expanded_potential expanded_potential empyreal_ordnance_bolt ticks -345540 16592 55 2.80 1019 2044 10.0 14.0 16.2% 0.0% 0.0% 0.0% 20.27sec 16592 300.32sec
expanded_potential expanded_potential eternal_insight 342314 9879 33 3.64 459 917 18.2 18.2 18.4% 0.0% 0.0% 0.0% 15.72sec 9879 300.32sec
expanded_potential expanded_potential evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 101.22sec 0 300.32sec
expanded_potential expanded_potential flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
expanded_potential expanded_potential food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
expanded_potential expanded_potential mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
expanded_potential expanded_potential_mirror_image frostbolt 59638 3489 87 126.00 35 67 84.0 84.0 20.4% 0.0% 0.0% 0.0% 1.40sec 3489 40.00sec
expanded_potential expanded_potential potion 307162 0 0 0.00 0 0 1.1 0.0 0.0% 0.0% 0.0% 0.0% 305.30sec 0 300.32sec
expanded_potential expanded_potential presence_of_mind 205025 0 0 0.00 0 0 3.7 0.0 0.0% 0.0% 0.0% 0.0% 84.70sec 0 300.32sec
expanded_potential expanded_potential rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.43sec 0 300.32sec
expanded_potential expanded_potential shadowcore_oil_blast 336463 10813 36 7.27 252 504 36.4 36.4 17.9% 0.0% 0.0% 0.0% 8.03sec 10813 300.32sec
expanded_potential expanded_potential shifting_power ticks -314791 18190 61 3.57 857 1716 4.5 17.9 18.8% 0.0% 0.0% 0.0% 65.29sec 18190 300.32sec
expanded_potential expanded_potential soulletting_ruby 345802 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 193.05sec 0 300.32sec
expanded_potential expanded_potential touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 47.48sec 0 300.32sec
expanded_potential expanded_potential touch_of_the_magi_explosion 210833 110490 368 1.26 17532 0 6.3 6.3 0.0% 0.0% 0.0% 0.0% 47.45sec 110490 300.32sec
expanded_potential expanded_potential use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 125.45sec 0 300.32sec
gisly_icicle gisly_icicle arcane_barrage 44425 59296 197 2.85 3509 7134 14.3 14.3 17.8% 0.0% 0.0% 0.0% 19.75sec 59296 300.32sec
gisly_icicle gisly_icicle arcane_blast 30451 440154 1466 18.50 3932 8383 91.6 92.6 18.4% 0.0% 0.0% 0.0% 3.23sec 440154 300.32sec
gisly_icicle gisly_icicle arcane_echo 342232 54279 181 28.07 330 659 140.5 140.5 17.1% 0.0% 0.0% 0.0% 2.11sec 54279 300.32sec
gisly_icicle gisly_icicle arcane_missiles ticks -5143 447942 1493 54.05 1406 2851 39.5 270.2 17.5% 0.0% 0.0% 0.0% 7.22sec 447942 300.32sec
gisly_icicle gisly_icicle arcane_orb 153626 0 0 0.00 0 0 8.4 0.0 0.0% 0.0% 0.0% 0.0% 36.45sec 0 300.32sec
gisly_icicle gisly_icicle arcane_orb_bolt 153640 22751 76 1.68 2313 4632 8.4 8.4 17.2% 0.0% 0.0% 0.0% 36.45sec 22751 300.32sec
gisly_icicle gisly_icicle arcane_power 12042 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 102.68sec 0 300.32sec
gisly_icicle gisly_icicle augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
gisly_icicle gisly_icicle berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 207.53sec 0 300.32sec
gisly_icicle gisly_icicle conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
gisly_icicle gisly_icicle empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
gisly_icicle gisly_icicle empyreal_ordnance_bolt ticks -345540 17289 58 2.80 1056 2118 10.0 14.0 16.8% 0.0% 0.0% 0.0% 22.21sec 17289 300.32sec
gisly_icicle gisly_icicle eternal_insight 342314 9857 33 3.63 459 917 18.2 18.2 18.1% 0.0% 0.0% 0.0% 16.37sec 9857 300.32sec
gisly_icicle gisly_icicle evocation 12051 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 91.30sec 0 300.32sec
gisly_icicle gisly_icicle flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
gisly_icicle gisly_icicle food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
gisly_icicle gisly_icicle frost_nova 122 477 2 1.11 73 146 5.6 5.6 17.5% 0.0% 0.0% 0.0% 59.11sec 477 300.32sec
gisly_icicle gisly_icicle mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
gisly_icicle gisly_icicle_mirror_image frostbolt 59638 3462 87 126.00 35 66 84.0 84.0 20.3% 0.0% 0.0% 0.0% 1.41sec 3462 40.00sec
gisly_icicle gisly_icicle potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 315.63sec 0 300.32sec
gisly_icicle gisly_icicle presence_of_mind 205025 0 0 0.00 0 0 3.5 0.0 0.0% 0.0% 0.0% 0.0% 89.64sec 0 300.32sec
gisly_icicle gisly_icicle rune_of_power 116011 0 0 0.00 0 0 6.5 0.0 0.0% 0.0% 0.0% 0.0% 48.38sec 0 300.32sec
gisly_icicle gisly_icicle shadowcore_oil_blast 336463 10880 36 7.30 252 505 36.6 36.6 18.0% 0.0% 0.0% 0.0% 7.92sec 10880 300.32sec
gisly_icicle gisly_icicle shifting_power ticks -314791 18393 61 3.55 860 1722 4.5 17.7 20.4% 0.0% 0.0% 0.0% 66.87sec 18393 300.32sec
gisly_icicle gisly_icicle soulletting_ruby 345802 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 189.15sec 0 300.32sec
gisly_icicle gisly_icicle touch_of_the_magi 321507 0 0 0.00 0 0 6.6 0.0 0.0% 0.0% 0.0% 0.0% 45.29sec 0 300.32sec
gisly_icicle gisly_icicle touch_of_the_magi_explosion 210833 108389 361 1.31 16541 0 6.6 6.6 0.0% 0.0% 0.0% 0.0% 45.24sec 108389 300.32sec
gisly_icicle gisly_icicle use_mana_gem 5405 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 128.24sec 0 300.32sec
no_lego no_lego arcane_barrage 44425 65860 219 3.17 3510 7144 15.9 15.9 17.6% 0.0% 0.0% 0.0% 17.87sec 65860 300.32sec
no_lego no_lego arcane_blast 30451 423906 1412 19.06 3698 7820 94.4 95.4 18.0% 0.0% 0.0% 0.0% 3.17sec 423906 300.32sec
no_lego no_lego arcane_echo 342232 56739 189 27.90 345 684 139.7 139.7 18.1% 0.0% 0.0% 0.0% 2.17sec 56739 300.32sec
no_lego no_lego arcane_missiles ticks -5143 447224 1491 53.94 1405 2836 39.9 269.7 17.8% 0.0% 0.0% 0.0% 7.16sec 447224 300.32sec
no_lego no_lego arcane_orb 153626 0 0 0.00 0 0 9.7 0.0 0.0% 0.0% 0.0% 0.0% 30.03sec 0 300.32sec
no_lego no_lego arcane_orb_bolt 153640 27005 90 1.94 2363 4753 9.7 9.7 17.2% 0.0% 0.0% 0.0% 31.47sec 27005 300.32sec
no_lego no_lego arcane_power 12042 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 92.47sec 0 300.32sec
no_lego no_lego augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
no_lego no_lego berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 187.66sec 0 300.32sec
no_lego no_lego conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
no_lego no_lego empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
no_lego no_lego empyreal_ordnance_bolt ticks -345540 16586 55 2.80 1019 2037 10.0 14.0 16.3% 0.0% 0.0% 0.0% 20.25sec 16586 300.32sec
no_lego no_lego eternal_insight 342314 9821 33 3.62 459 917 18.1 18.1 18.3% 0.0% 0.0% 0.0% 16.05sec 9821 300.32sec
no_lego no_lego evocation 12051 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 102.36sec 0 300.32sec
no_lego no_lego flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
no_lego no_lego food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
no_lego no_lego mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
no_lego no_lego_mirror_image frostbolt 59638 3496 87 126.00 35 67 84.0 84.0 20.6% 0.0% 0.0% 0.0% 1.40sec 3496 40.00sec
no_lego no_lego potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 302.81sec 0 300.32sec
no_lego no_lego presence_of_mind 205025 0 0 0.00 0 0 3.7 0.0 0.0% 0.0% 0.0% 0.0% 86.47sec 0 300.32sec
no_lego no_lego rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 52.37sec 0 300.32sec
no_lego no_lego shadowcore_oil_blast 336463 10773 36 7.24 252 504 36.2 36.2 17.9% 0.0% 0.0% 0.0% 8.13sec 10773 300.32sec
no_lego no_lego shifting_power ticks -314791 18174 61 3.57 857 1713 4.5 17.9 18.8% 0.0% 0.0% 0.0% 65.72sec 18174 300.32sec
no_lego no_lego soulletting_ruby 345802 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 186.26sec 0 300.32sec
no_lego no_lego touch_of_the_magi 321507 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 48.04sec 0 300.32sec
no_lego no_lego touch_of_the_magi_explosion 210833 112688 375 1.25 17941 0 6.3 6.3 0.0% 0.0% 0.0% 0.0% 48.01sec 112688 300.32sec
no_lego no_lego use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 123.22sec 0 300.32sec
temporal_warp temporal_warp arcane_barrage 44425 74795 249 3.64 3455 7026 18.3 18.2 18.1% 0.0% 0.0% 0.0% 15.63sec 74795 300.32sec
temporal_warp temporal_warp arcane_blast 30451 439305 1463 20.37 3573 7581 101.0 102.0 18.4% 0.0% 0.0% 0.0% 2.96sec 439305 300.32sec
temporal_warp temporal_warp arcane_echo 342232 64090 213 30.76 354 699 154.0 154.0 18.1% 0.0% 0.0% 0.0% 2.00sec 64090 300.32sec
temporal_warp temporal_warp arcane_missiles ticks -5143 486532 1622 56.89 1449 2911 42.9 284.5 17.9% 0.0% 0.0% 0.0% 6.72sec 486532 300.32sec
temporal_warp temporal_warp arcane_orb 153626 0 0 0.00 0 0 9.8 0.0 0.0% 0.0% 0.0% 0.0% 31.24sec 0 300.32sec
temporal_warp temporal_warp arcane_orb_bolt 153640 27778 92 1.95 2412 4865 9.8 9.8 17.8% 0.0% 0.0% 0.0% 31.85sec 27778 300.32sec
temporal_warp temporal_warp arcane_power 12042 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 91.14sec 0 300.32sec
temporal_warp temporal_warp augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
temporal_warp temporal_warp berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 189.65sec 0 300.32sec
temporal_warp temporal_warp conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
temporal_warp temporal_warp empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
temporal_warp temporal_warp empyreal_ordnance_bolt ticks -345540 16543 55 2.80 1021 2030 10.0 14.0 16.1% 0.0% 0.0% 0.0% 20.30sec 16543 300.32sec
temporal_warp temporal_warp eternal_insight 342314 10617 35 3.91 459 917 19.6 19.6 18.2% 0.0% 0.0% 0.0% 14.98sec 10617 300.32sec
temporal_warp temporal_warp evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 106.33sec 0 300.32sec
temporal_warp temporal_warp flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
temporal_warp temporal_warp food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
temporal_warp temporal_warp mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.32sec
temporal_warp temporal_warp_mirror_image frostbolt 59638 4414 110 162.00 34 67 108.0 108.0 19.6% 0.0% 0.0% 0.0% 1.08sec 4414 40.00sec
temporal_warp temporal_warp potion 307162 0 0 0.00 0 0 1.1 0.0 0.0% 0.0% 0.0% 0.0% 304.54sec 0 300.32sec
temporal_warp temporal_warp presence_of_mind 205025 0 0 0.00 0 0 3.7 0.0 0.0% 0.0% 0.0% 0.0% 84.68sec 0 300.32sec
temporal_warp temporal_warp rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 51.83sec 0 300.32sec
temporal_warp temporal_warp shadowcore_oil_blast 336463 11610 39 7.80 252 505 39.1 39.1 17.8% 0.0% 0.0% 0.0% 7.60sec 11610 300.32sec
temporal_warp temporal_warp shifting_power ticks -314791 19092 64 3.62 881 1795 4.5 18.1 19.1% 0.0% 0.0% 0.0% 65.93sec 19092 300.32sec
temporal_warp temporal_warp soulletting_ruby 345802 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 183.82sec 0 300.32sec
temporal_warp temporal_warp time_warp 80353 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 275.87sec 0 300.32sec
temporal_warp temporal_warp touch_of_the_magi 321507 0 0 0.00 0 0 6.4 0.0 0.0% 0.0% 0.0% 0.0% 47.20sec 0 300.32sec
temporal_warp temporal_warp touch_of_the_magi_explosion 210833 127207 424 1.27 20015 0 6.4 6.4 0.0% 0.0% 0.0% 0.0% 47.15sec 127207 300.32sec
temporal_warp temporal_warp use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.92sec 0 300.32sec

Fluffy_Pillow : 0 dps

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
34049.2 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Health Decade (0 - 10) 0.8 0.0 0.0sec 0.0sec 57.2sec 13.45% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (0 - 10)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 149.1s

Stack Uptimes

  • Health Decade (0 - 10)_1:13.46%
Health Decade (10 - 20) 0.9 0.0 0.0sec 0.0sec 29.0sec 8.84% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (10 - 20)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 45.6s

Stack Uptimes

  • Health Decade (10 - 20)_1:8.84%
Health Decade (20 - 30) 1.0 0.0 0.0sec 0.0sec 31.8sec 10.63% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (20 - 30)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:3.4s / 51.3s

Stack Uptimes

  • Health Decade (20 - 30)_1:10.63%
Health Decade (30 - 40) 1.0 0.0 0.0sec 0.0sec 34.2sec 11.53% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (30 - 40)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:22.9s / 45.0s

Stack Uptimes

  • Health Decade (30 - 40)_1:11.53%
Health Decade (40 - 50) 1.0 0.0 0.0sec 0.0sec 36.4sec 12.28% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (40 - 50)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:16.5s / 49.5s

Stack Uptimes

  • Health Decade (40 - 50)_1:12.28%
Health Decade (50 - 60) 1.0 0.0 0.0sec 0.0sec 36.5sec 12.33% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (50 - 60)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:23.1s / 52.9s

Stack Uptimes

  • Health Decade (50 - 60)_1:12.33%
Health Decade (60 - 70) 1.0 0.0 0.0sec 0.0sec 40.6sec 13.72% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (60 - 70)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:28.8s / 50.5s

Stack Uptimes

  • Health Decade (60 - 70)_1:13.72%
Health Decade (70 - 80) 1.0 0.0 0.0sec 0.0sec 24.5sec 8.28% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (70 - 80)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:4.8s / 50.3s

Stack Uptimes

  • Health Decade (70 - 80)_1:8.28%
Health Decade (80 - 90) 1.0 0.0 0.0sec 0.0sec 7.0sec 2.35% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (80 - 90)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:5.2s / 9.7s

Stack Uptimes

  • Health Decade (80 - 90)_1:2.35%
Health Decade (90 - 100) 1.0 0.0 0.0sec 0.0sec 21.6sec 6.59% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_Health Decade (90 - 100)
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:16.9s / 300.0s

Stack Uptimes

  • Health Decade (90 - 100)_1:6.59%
Grisly Icicle 5.6 0.0 58.0sec 59.1sec 7.9sec 14.69% 0.00% 0.0 (0.0) 5.5

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_grisly_icicle
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 146.7s
  • trigger_min/max:20.4s / 146.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • grisly_icicle_1:14.69%

Spelldata

  • id:348007
  • name:Grisly Icicle
  • tooltip:Damage taken from $@auracaster's Arcane and Fire spells increased by $s1%
  • description:{$@spelldesc333393=Your spells no longer break Frost Nova, and enemies damaged by Frost Nova take $348007s1% increased damage from your Fire and Arcane spells for {$348007d=8 seconds}. }
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.0 28.4sec 17.4sec 12.7sec 43.61% 0.00% 6.0 (6.0) 9.9

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 87.9s
  • trigger_min/max:0.0s / 65.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 58.2s

Stack Uptimes

  • sinful_revelation_1:43.61%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.5sec 17.4sec 12.7sec 43.35% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 88.1s
  • trigger_min/max:0.0s / 70.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 55.2s

Stack Uptimes

  • sinful_revelation_1:43.35%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.0 28.5sec 17.5sec 12.6sec 43.33% 0.00% 6.0 (6.0) 9.8

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 90.5s
  • trigger_min/max:0.0s / 69.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 67.7s

Stack Uptimes

  • sinful_revelation_1:43.33%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 5.9 28.4sec 17.6sec 12.6sec 43.08% 0.00% 5.9 (5.9) 9.8

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 93.4s
  • trigger_min/max:0.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 55.4s

Stack Uptimes

  • sinful_revelation_1:43.08%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.4sec 12.7sec 43.64% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 102.9s
  • trigger_min/max:0.0s / 69.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 82.9s

Stack Uptimes

  • sinful_revelation_1:43.64%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.3sec 17.4sec 12.7sec 43.72% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 83.5s
  • trigger_min/max:0.0s / 68.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 63.1s

Stack Uptimes

  • sinful_revelation_1:43.72%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.2 6.1 28.7sec 17.5sec 12.7sec 43.26% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 92.9s
  • trigger_min/max:0.0s / 67.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 61.4s

Stack Uptimes

  • sinful_revelation_1:43.26%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.3sec 17.4sec 12.6sec 43.71% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 92.9s
  • trigger_min/max:0.1s / 69.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 61.4s

Stack Uptimes

  • sinful_revelation_1:43.71%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.6sec 17.4sec 12.7sec 43.42% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 106.2s
  • trigger_min/max:0.0s / 66.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 58.6s

Stack Uptimes

  • sinful_revelation_1:43.42%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Touch of the Magi 6.1 0.0 48.9sec 48.9sec 8.0sec 16.22% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:18.7s / 73.0s
  • trigger_min/max:46.1s / 73.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.22%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.1sec 48.1sec 8.0sec 16.64% 0.00% 0.0 (0.0) 6.2

Buff Details

  • buff initial source:Bombardment
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.8s / 73.7s
  • trigger_min/max:36.4s / 73.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.64%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.1sec 48.2sec 8.0sec 16.65% 0.00% 0.0 (0.0) 6.2

Buff Details

  • buff initial source:Harmony
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.8s / 65.2s
  • trigger_min/max:36.4s / 65.2s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.65%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 46.9sec 46.9sec 7.9sec 16.72% 0.00% 0.0 (0.0) 6.2

Buff Details

  • buff initial source:SiphonStorm
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:20.6s / 65.1s
  • trigger_min/max:36.4s / 65.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.72%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 47.6sec 47.7sec 8.0sec 16.63% 0.00% 0.0 (0.0) 6.2

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.3s / 65.2s
  • trigger_min/max:36.4s / 65.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.63%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.4 0.0 47.1sec 47.2sec 7.9sec 16.83% 0.00% 0.0 (0.0) 6.3

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.0s / 65.0s
  • trigger_min/max:36.4s / 65.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.83%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 47.6sec 47.7sec 8.0sec 16.76% 0.00% 0.0 (0.0) 6.3

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.8s / 77.1s
  • trigger_min/max:36.4s / 77.1s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.76%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.6 0.0 45.4sec 45.4sec 8.0sec 17.38% 0.00% 0.0 (0.0) 6.5

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:15.9s / 65.9s
  • trigger_min/max:36.4s / 65.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:17.38%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.3 0.0 48.1sec 48.1sec 8.0sec 16.66% 0.00% 0.0 (0.0) 6.2

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.8s / 65.1s
  • trigger_min/max:36.4s / 65.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.66%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
Fluffy_Pillow Fight Length
Count 2122
Mean 300.32
Minimum 240.00
Maximum 359.95
Spread ( max - min ) 119.95
Range [ ( max - min ) / 2 * 100% ] 19.97%
DPS
Fluffy_Pillow Damage Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
Fluffy_Pillow Priority Target Damage Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
Fluffy_Pillow Damage Per Second (Effective)
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
Fluffy_Pillow Damage
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
Fluffy_Pillow Damage Taken Per Second
Count 2122
Mean 36519.00
Minimum 34355.26
Maximum 38866.28
Spread ( max - min ) 4511.02
Range [ ( max - min ) / 2 * 100% ] 6.18%
Standard Deviation 756.4200
5th Percentile 35303.93
95th Percentile 37776.13
( 95th Percentile - 5th Percentile ) 2472.20
Mean Distribution
Standard Deviation 16.4206
95.00% Confidence Interval ( 36486.82 - 36551.18 )
Normalized 95.00% Confidence Interval ( 99.91% - 100.09% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 17
0.1% Error 1649
0.1 Scale Factor Error with Delta=300 4885
0.05 Scale Factor Error with Delta=300 19538
0.01 Scale Factor Error with Delta=300 488439
HPS
Fluffy_Pillow Healing Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
Fluffy_Pillow Healing Per Second (Effective)
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Fluffy_Pillow Heal
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Fluffy_Pillow Healing Taken Per Second
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Fluffy_Pillow Theck-Meloree Index
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Fluffy_PillowTheck-Meloree Index (Effective)
Count 2122
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Fluffy_Pillow Max Spike Value
Count 152
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 9385368 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="Fluffy_Pillow"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

APM

Average number of actions executed per minute.

APS

Average absorption per active player duration.

Constant Buffs

Buffs received prior to combat and present the entire fight.

Execute

Average number of times an action is executed per iteration.

Crit

Average crit damage.

Crit%

Percentage of executes that resulted in critical strikes.

DPE

Average damage per execution of an individual action.

DPET

Average damage per execute time of an individual action; the amount of damage generated, divided by the time taken to execute the action, including time spent in the GCD.

DPR

Average damage per resource point spent.

DPS

Average damage per active player duration.

DPSE

Average damage per fight duration.

DTPS

Average damage taken per second per active player duration.

HPS

Average healing (and absorption) per active player duration.

HPSE

Average healing (and absorption) per fight duration.

HPE

Average healing (or absorb) per execution of an individual action.

HPET

Average healing (or absorb) per execute time of an individual action; the amount of healing generated, divided by the time taken to execute the action, including time spent in the GCD.

HPR

Average healing (or absorb) per resource point spent.

Count

Average count of impacts per iteration.

Dodge%

Percentage of executes that resulted in dodges.

DPS%

Percentage of total DPS contributed by a particular action.

HPS%

Percentage of total HPS (including absorb) contributed by a particular action.

Theck-Meloree Index

Measure of damage smoothness, calculated over entire fight length. Related to max spike damage, 1k TMI is roughly equivalent to 1% of your health. TMI ignores external healing and absorbs. Lower is better.

TMI bin size

Time bin size used to calculate TMI and MSD, in seconds.

Type

Direct or Periodic damage.

Dynamic Buffs

Temporary buffs received during combat, perhaps multiple times.

Buff Benefit

The percentage of times the buff had a actual benefit for its mainly intended purpose, eg. damage buffed / spell executes.

Glance%

Percentage of executes that resulted in glancing blows.

Block%

Percentage of executes that resulted in blocking blows.

Id

Associated spell-id for this ability.

Ability

Name of the ability.

Total

Total damage for this ability during the fight.

Hit

Average non-crit damage.

Interval

Average time between executions of a particular action.

Avg

Average direct damage per execution.

Miss%

Percentage of executes that resulted in misses, dodges or parries.

Origin

The player profile from which the simulation script was generated. The profile must be copied into the same directory as this HTML file in order for the link to work.

Parry%

Percentage of executes that resulted in parries.

RPS In

Average primary resource points generated per second.

RPS Out

Average primary resource points consumed per second.

Scale Factors

Gain per unit stat increase except for Hit/Expertise which represent Loss per unit stat decrease.

Gear Amount

Amount from raw gear, before class, attunement, or buff modifiers. Amount from hybrid primary stats (i.e. Agility/Intellect) shown in parentheses.

Stats Raid Buffed

Amount after all static buffs have been accounted for. Dynamic buffs (i.e. trinkets, potions) not included.

Stats Unbuffed

Amount after class modifiers and effects, but before buff modifiers.

Ticks

Average number of periodic ticks per iteration. Spells that do not have a damage-over-time component will have zero ticks.

Ticks Crit

Average crit tick damage.

Ticks Crit%

Percentage of ticks that resulted in critical strikes.

Ticks Hit

Average non-crit tick damage.

Ticks Miss%

Percentage of ticks that resulted in misses, dodges or parries.

Ticks Uptime%

Percentage of total time that DoT is ticking on target.

Ticks Avg

Average damage per tick.

Timeline Distribution

The simulated encounter's duration can vary based on the health of the target and variation in the raid DPS. This chart shows how often the duration of the encounter varied by how much time.

Waiting

This is the percentage of time in which no action can be taken other than autoattacks. This can be caused by resource starvation, lockouts, and timers.

Scale Factor Ranking

This row ranks the scale factors from highest to lowest, checking whether one scale factor is higher/lower than another with statistical significance.

Uptime Average Duration

The average duration of an instance of the tracked uptime.

TMI Range

This is the range of TMI values containing 95.00% of the data, roughly centered on the mean.

TMI/MSD Window

Window length used to calculate TMI and MSD, in seconds.

Max Spike Damage

Maximum amount of net damage taken in any N-second period (default 6sec), expressed as a percentage of max health. Calculated independently for each iteration. 'MSD Min/Mean/Max' are the lowest/average/highest MSDs out of all iterations.

Error

Estimator for the 95.00% confidence interval.

Range

This is the range of values containing 95.00% of the data, roughly centered on the mean.

Fight Length

Fight Length: 300.00
Vary Combat Length: 0.20

Fight Length is the specified average fight duration. If vary_combat_length is set, the fight length will vary by +/- that portion of the value. See Combat Length in the wiki for further details.